1
在Android Studio上,我开发了一款适用于仿真器和真实设备的应用程序。 每当我申请微小的proguard的,这个应用程序的gradle配置:如何调试proguard
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
应用崩溃随机和频繁,总是在不同的和意想不到的时刻,无论是在设备和模拟器。不幸的是,如果我尝试运行应用程序并从Android Studio进行调试,如文档中所述,该应用程序编译和安装时不带proguard,并且完美地工作。
那么我怎么能找到发生了什么?
我找到了答案,以一个类似的问题,指出我应该配置ProGuard的是这样的:
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable
这是正确的方法,如果是,我怎么可能最后调试的ProGuard-ED APK?
作为一个不起眼的建议,你应该把一个Crashlytics库就绪处理这些情况迎头 – Shaishav