I am new to Android and Android Studio.
During my learning I came across the Google Play Services for Ads and all.
I tried to enable proguard in my project but reading the below link proguard.
The problem is that I am not able to find proguard-project.txt or proguard.cfg in my project structure...
Instead there is a proguard-rules.txt in my project structure...
How can I find these missing files and configure proguard in my project...
Please help...
The proguard-android. txt file lives inside your SDK, and contains reasonable Android-wide defaults that all projects should use.
The getDefaultProguardFile() refers default file “proguard-android. txt” which gets from the Android SDK tools/proguard/ folder. You can also use “proguard-android-optimize. txt” file for more code shrinking located on the same folder.
You can manually create the file in the \StudioProjects\your_project\app folder and you can add the custom rules.
Use the proguard-rules.txt file instead. Proguard doesn't attach any special significance to the name of its rule input files; it uses whatever's set up in your build files, which for new projects created in recent versions of Android Studio, is:
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
The proguard-android.txt file lives inside your SDK, and contains reasonable Android-wide defaults that all projects should use.
I had the same problem when I started using Android Studio
You can't see the ProGuard
files because you are previewing you project in a non Project file
mode. Which most probably will be Android
view mode.
You have to change the mode by clicking on the drop down list of the Android selection and select Project Files
to see all the files in the project as the following:
Then you will be able to see the hidden files in the Android
project structure view mode.
And here is a good example for the ProGuard
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With