如何调试proguard



在安卓工作室上,我开发了一款既能在模拟器上工作,又能在真实设备上工作的应用程序。每当我在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?

您可以尝试

buildTypes {
    debug {
        debuggable true
        minifyEnabled true
        ...
    }
    release{
    ...
    }

相关内容

  • 没有找到相关文章

最新更新