I try use just it in proguard-rule.txt
-keep class !com.some.package.MyActivity {
private void onePrivateMethod();
private void twoPrivateMethod();
}
But happens error.
Warning:'com.google.android.gms.ads.AdRequest$Builder setLocation(android.location.Location)' in program class com.google.android.gms.ads.AdRequest$Builder
Warning:there were 1 unresolved references to program class members.
Your input classes appear to be inconsistent.
You may need to recompile the code.
(http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedprogramclassmember)
:proguardRelease FAILED
Error:Execution failed for task ':proguardRelease'.
> java.io.IOException: Please correct the above warnings first.
I try rebuild project.
UPD logcat after adding -dontwarn com.google.**
java.lang.RuntimeException: Missing type parameter.
01-21 13:24:19.191 22884-23039/ru.my.package W/System.err﹕ at com.google.gson.reflect.TypeToken.getSuperclassTypeParameter(Unknown Source)
01-21 13:24:19.191 22884-23039/ru.my.package W/System.err﹕ at com.google.gson.reflect.TypeToken.<init>(Unknown Source)
01-21 13:24:19.191 22884-23039/ru.my.package W/System.err﹕ at ru.my.package.util.JsonMaster$1.<init>(Unknown Source)
01-21 13:24:19.191 22884-23039/ru.my.package W/System.err﹕ at ru.my.package.util.JsonMaster.parseListOfCity(Unknown Source)
01-21 13:24:19.191 22884-23039/ru.my.package W/System.err﹕ at ru.my.package.api.server.AsyncCitiesListDownloader.doInBackground(Unknown Source)
01-21 13:24:19.191 22884-23039/ru.my.package W/System.err﹕ at ru.my.package.api.server.AsyncCitiesListDownloader.doInBackground(Unknown Source)