我已完成所有设置,以使Proguard可以与我的Android应用程序一起使用(即,在gradle文件中将minify enable设置为true
,并对我的apk进行签名),并且我已验证它正在缩小,优化并通过分析mapping.txt
并模糊apk并输出apk文件。但是,我要坚持的一件事是,只有在gradle文件中将'debuggable'
设置设为true时,它才起作用,如下所示。
发生这种情况时,正如我所说的,apk正在缩小(从3.9 MB缩小到2.6 MB),进行了优化和模糊处理,应用程序正常运行。
但是!将'debuggable'
设置为true
后,我的应用程序只能启动到打开活动,然后过渡到第二个活动失败(请注意,apk也会缩小到2.3 MB以上)。
结果,我有两个问题:
proguard-rules
文件中的内容有何建议以解决此问题?对于我来说,转换失败很奇怪。但是对于从活动1到2的失败转换,似乎也应该有一些琐碎的修复程序。