如题,我的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"以非
谢谢
您可以尝试在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
}
}
我运行的是Mac OSX,我安装了android Studio-它启动正常。 问题1 我用一个空活动开始一个新项目。在最上面的窗户上我收到一条信息 问题2 我在底部窗口中看到以下错误: 错误:CompilesDKVersion android-L需要使用JDK 7 Open SDK Settings进行编译 打开文件 当我尝试在设备上运行项目时,我得到以下错误: 失败[INSTALL_FAILED
我无法构建gradle项目,即使我编辑gradle属性,我也会得到以下错误: 我该如何解决这个问题?
所以我今天在Android studio中创建了一个新项目“2021.1.1金丝雀3”版本,但它无法正确构建我的项目。 这是Gradle的App版本: 下面是我的Gradle的项目版本: 以下是settings.gradle: 我也尝试过将静态编程语言的版本降低到1.5.0也不起作用,因为我已经搜索了很长一段时间,没有找到任何像我这样的东西,希望它可以向谷歌报告这个版本中的严重问题。
找不到符号symbol:类JSONObject java文件中存在jsonobject和json数组的所有地方都有红色标记。 我已经将包含所有jar文件的文件夹web inf/lib放在我创建的src/main/webapp目录中。