当我尝试编译我的代码时,我总是收到此错误 “转换为Dalvik格式失败:无法执行dex:方法ID不在[0,0xffff]:65536 ”,但我不知道这个错误实际上是什么我无法生成我的APK。
在我的项目中,我使用了大约4个图书馆项目。
所以请仔细阅读我的帖子,并向我提出一些有价值的建议。
答案 0 :(得分:0)
在Android Per Application中,只允许65536个引用。
你正在使用如此多的Sdks来增加方法参考。
在Android Studio中您可以使用Google播放服务中的单个库,例如
compile 'com.google.android.gms:play-services:7.5.0'
这些行:
compile 'com.google.android.gms:play-services-maps:7.5.0'
compile 'com.google.android.gms:play-services-ads:7.5.0'
compile 'com.google.android.gms:play-services-analytics:7.5.0'
compile 'com.google.android.gms:play-services-location:7.5.0'
此处提供完整列表https://developers.google.com/android/guides/setup
某些API没有单独的库;通过包含基础库来包含它们