在dex阶段发送Android版本时,我在构建服务器中出错.
谷歌搜索了一下我了解到有64K功能的硬限制(包括所有的库,最重的是谷歌播放服务),或者你可以使用多重dex机制.
如何为Codename One激活此功能?
我理解Codename One使用Ant,据我所知,这只适用于gradle.
仅供参考,这是解决方法,将谷歌播放服务拆分为具有原生android的子库:
http://android-developers.blogspot.com.es/2014/12/google-play-services-and-dex-method.html
我有一个非常类似的问题,并与Codename One的专业支持相对应.Gradle支持是他们刚刚宣布的,所以它没有记录,但应该在下次更新时提供.
您需要将以下构建提示添加到项目中:
android.gradle=true android.multidex=true
我知道gradle将成为默认构建版本,一旦3.3滚动,所以将来只需要multidex选项.
您不必在您的codenameone应用中添加Google Play服务库,只需添加android.includeGPlayServices=true
到您的构建提示中,它就会包含在构建服务器中.