您好我正在构建一个仅使用zxing库进行QR扫描的Android应用程序。
我使用zxing'S proguard file文件来收缩和优化APK,但没有成功。 我的APK总是以133 M的大小结束。
Proguard输出几个警告,说明缺少某些类引用(其中一些来自rt.jar)。我摆脱了 其中包括:-ignorewarnings
(也许这就是APK不会缩小的问题)
如何让APK缩小? 提前谢谢!
答案 0 :(得分:1)
确保使用project.properties
属性在progaurd.congif=
文件中引用正确的proguard文件。
答案 1 :(得分:0)
你在这里错过了一些大的东西,因为整个图书馆都不到133MB。实际上,它是0.5MB:http://search.maven.org/#artifactdetails%7Ccom.google.zxing%7Ccore%7C3.1.0%7Cjar
您引用的Proguard文件实际上是Android创建的文件,只允许对允许的优化进行微小更改。这是它的标准。
您是否以某种方式将所有测试图片打包到您的APK中?这是我能想象制作如此巨大神器的唯一方式。但这当然是一个巨大的错误。
答案 2 :(得分:-1)