你好,我不能构建apk是因为这个错误,谁可以给我解决这个问题。“注意”,只是我打开一个新的地图项目,然后构建apk,然后它向我显示这个错误
Information:BUILD FAILED
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_102\bin\java.exe'' finished with non-zero exit value 2
:app:transformClassesWithDexForDebug FAILED
Error:The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html
For more information see https://docs.gradle.org/current/userguide/build_environment.html
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
It currently has approximately 910 MB.
To run dex in process, the Gradle daemon needs a larger heap.
对我来说,在gradle中启用multidex选项就足够了
...
defaultConfig {
...
multiDexEnabled true
...
}
...