我有一个现有的安卓应用程序,我正在修改,以便在BlackBerry 10上工作。目前,BB10可以在不需要转换为黑莓条文件的情况下运行应用程序,但我发现当proguard启用时,应用程序的某些部分将无法工作。也就是说,对我的服务器进行http/s调用。在调试模式下,一切都很顺利。
我发现没有办法解决这个问题,因为除非你使用Ant (而不是gradle)构建你的android项目,否则就没有办法在启用proguard的情况下运行你的项目,并通过代码来查看故障点。
发布于 2015-05-26 06:14:35
经过大量的google研究和测试,我发现如果我在proguard规则文件中添加行-donotoptimize,proguard就会按照要求进行混淆,但我的http调用还是可以通过的。然而,缺点是由于缺乏优化,apk文件更大。
我已经发布了这篇文章,以防它对将来遇到同样问题的人有所帮助。
https://stackoverflow.com/questions/30446701
复制相似问题