当前位置: 首页 > 知识库问答 >
问题:

将Google Play服务更新到8.1.0后,Android studio/Gradle项目无法构建

薄伟彦
2023-03-14

如题,我的Android studio/Gradle在更新Google Play服务到8.1.0(从7.8.0)后构建失败。恢复正常工作。这是我的作品的相关部分。

compile 'com.google.android.gms:play-services-maps:8.1.0'
compile 'com.google.android.gms:play-services-gcm:8.1.0'
compile 'com.google.android.gms:play-services-analytics:8.1.0'

不可预期的最高级别例外:0_79:无法将新索引65685合并到一个非巨型指令中!在DexMerger.java:682(com.android.dx.merge.DexMerger.mergeClassDefs)DexMerger.java:542800美元(com.android.dx.merge.DexMerger.mergeDexes)在DexMerger.java:171com.android.dx.merge.DexMerger.merge美元(DexMerger.java:189)在com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:502)在com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)在com.android.dx.command.dexer.Main.run(InstructionTransformer.java:49)在com.android.dx.merge.DexMerger.transformCode(DexMerger.java:842)在com.android.dx.merge.DexMerger.transformMethods(DexMerger.java:813)在com.android.dx.merge.DexMerger.transformClassData(DexMerger.java:786)在com.android.dx.merge.DexMerger.transformClassDef(com.android.dx.merge.InstructionTransformer.jumboCheck)在InstructionTransformer.java:109(com.android.dx.merge.InstructionTransformer.access)在InstructionTransformer.java:26(com.android.dx.merge.InstructionTransformer)在StringVisitor.visit(InstructionTransformer.java:72)在com.android.dx.io.CodeReader.callVisit(CodeReader.java:114)在com.android.dx.io.CodeReader.visitAll(CodeReader.java:89)在com.android.dx.merge.InstructionTransformer.transform(Main. java: 277)在com. android. dx.命令. dexe. main. main(Main. java: 245)在com. android. dx.命令. main. main(Main. java: 106)错误:任务执行失败:app: dexDebug'. com. android. ide. public. Process. ExcessException: org. gradle. Process.内在执行异常:进程'命令'C:...\Java\jdk1.7。com.android.dex.DexIndexOverflowException\bin\java. exe"以非

谢谢

共有1个答案

郝杰
2023-03-14

您可以尝试在gradle文件中包含multidex enable true,如下所示:

android {
compileSdkVersion 22
buildToolsVersion "23.0.0"

 defaultConfig {
     minSdkVersion 14 //lower than 14 doesn't support multidex
     targetSdkVersion 22

     // Enabling multidex support.
     multiDexEnabled true
 }
}
 类似资料: