我不能再构建我的应用了。
我今天下午可以这样做,但是今晚它在代号为One的服务器上崩溃了
Dex:.dex文件中方法引用的数量不能超过64K。 在https://developer.android.com/tools/building/multidex.html了解如何解决此问题 超出预期的最高级别: com.android.dex.DexIndexOverflowException:方法ID不在[0,0xffff]中:65536
com.android.dex.DexIndexOverflowException:方法ID不在[0,0xffff]中:65536
我读过另一个主题,我可以在属性中添加“ codename1.arg.android.multidex = true”。
此后,我可以构建我的应用程序,但Google会拒绝,因为“调试模式已启用”。
我该怎么办?
谢谢!
答案 0 :(得分:0)
Android的启动方法限制为64k,部分由于Google Play服务而迅速膨胀。作为解决方案,Google引入了multi-dex,它使构建速度稍慢,但增加了对更多方法的支持。您可以使用构建提示为您的Codename One应用启用它:
android.multidex=true
答案 1 :(得分:0)
我添加了codename1.arg.android.debug=false
,Google接受了该APK。奇怪的是:我可以在过去两年中构建自己的应用并将其发送给Google。无论如何,它很有效,我很高兴=)