How Proguard works in Intellij Idea?

android, intellij-idea, proguard

Solution

After spending two days trying to work Proguard 4.7 with IntelliJ Idea, I have following points to conclude

- It does not make any difference if you uncomment the line `proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt` in file `project.properties`.

- I not sure if IntelliJ reads the `proguard-android.txt` file located at `android-sdk/tools/proguard`

- IntelliJ idea reads the file `proguard-project.txt` files located in the project so suggestion is edit and place all your proguard configuration in this file.

- I am still not clear what does `Include system proguard file` checkbox option do.

Problem

I am using IntelliJ IDea 11.1.3 for Android development and I must admit it is a wonderful tool. I have few doubts about how to use Proguard with the IDE. I have found the option of Run Progaurd under Open Module Settings -> Facets as in the image below Run Proguard need a location of Config File which is defaulted to proguard-project.txt. Next is a check box which says Include system proguard file. What System Proguard File is referred to in this checkbox option? Given all the configuration of Proguard is in proguard-android.txt in Android SDK. How does proguard config works in the IntelliJ Idea? P.S Any help will be highly appreciated I am trying to understand proguard with IntelliJ for almost a day now and having unsolved problems in another question.

Original source

Related problems