Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

proguard-project.txt not found in android studio

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...

like image 487
MCA Shah Avatar asked Apr 18 '14 07:04

MCA Shah


People also ask

What is ProGuard project txt?

The proguard-android. txt file lives inside your SDK, and contains reasonable Android-wide defaults that all projects should use.

Where is ProGuard-Android optimize txt located?

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.

Where do I put ProGuard file?

You can manually create the file in the \StudioProjects\your_project\app folder and you can add the custom rules.


2 Answers

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.

like image 99
Scott Barta Avatar answered Oct 16 '22 23:10

Scott Barta


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.

enter image description here

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:

enter image description here

Then you will be able to see the hidden files in the Android project structure view mode.

enter image description here

And here is a good example for the ProGuard

like image 24
Sami Eltamawy Avatar answered Oct 16 '22 23:10

Sami Eltamawy