In meiner Anwendung aktiviert progurad von minifyEnabled true und progurad Regeln habe ich nicht hinzugefügt, ich baue die signierte in apk dann stürzt es in der Lauching nur dann dachte ich, dass ich die Klassen hinzufügen muss, die nicht hat abgefunden werden. Dann fügte ich Progurtregeln wie -halte öffentliche Klasse * erweitert android.app.Activity, dann auch nicht funktioniert, ich weiß nicht warum, weil es hängt von anderen Dateien wie Ansichten und R-Dateien alle. Also mein Zweifel ist, wenn ich Progurad aktiviert habe, muss ich alle meine Klassen und Bibliotheken in Progurad Regeln hinzufügen, oder es wird andere Klassen minimieren und als nicht funktioniert.So wie kann ich alle Klassen ohne Absturz App hinzufügen, wenn sie signiert bauen in apkNach dem Hinzufügen in Proguard-Regeln stürzt es auch die App Fügen Sie projektspezifische ProGuard Regeln hier.Wie App auf Absturz zu beschränken, wenn signierte Apk mit Minifyenabled True erstellen, bedeutet angewandtes Programm?
> -keep public class * extends android.app.Activity
> -keep public class * extends android.app.Application
> -keep public class * extends android.support.v7.app.AppCompatActivity
> -keep public class * extends android.content.BroadcastReceiver
> -keep public class * extends android.content.ContentProvider
> -keep public class * extends android.preference.Preference
> -keep public class android.os.AsyncTask
> -keep public class * extends android.view.View {
> public <init>(android.content.Context);
> public <init>(android.content.Context, android.util.AttributeSet);
> public <init>(android.content.Context, android.util.AttributeSet, int); }
> -keepclasseswithmembers class * {
> public <init>(android.content.Context, android.util.AttributeSet); }
> -keepclasseswithmembers class * {
> public <init>(android.content.Context, android.util.AttributeSet, int); }
> -keepclassmembers class * extends android.content.Context {
> public void *(android.view.View);
> public void *(android.view.MenuItem); }
> # The official support library.
> -keep class android.support.v4.app.** { *; }
> -keep interface android.support.v4.app.** { *; }
> -keep class android.support.v7.app.** { *; }
> -keep interface android.support.v7.app.** { *; }
> -dontwarn android.support.**
Wie kann ich eine App mit proguard Release testen bauen, gibt es etwas direclty unterzeichnet in apk zu prüfen oder ich muss keine Mapping-Dateien hinzufügen .Wie kann ich direkte Freisetzung apk testen oder If das apk upload in playstore dann funktioniert es basierend auf Zuordnung von Dateien
diese Frage zu bearbeiten die Antworten, die du brauchst: http://stackoverflow.com/questions/18259632/should-i-use-proguard – Bill