Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 编译谷歌地图时CPU使用率100%_Java_Android_Google Maps_Android Studio_Cpu - Fatal编程技术网

Java 编译谷歌地图时CPU使用率100%

Java 编译谷歌地图时CPU使用率100%,java,android,google-maps,android-studio,cpu,Java,Android,Google Maps,Android Studio,Cpu,当我编译Android Studio时,当我说我的应用程序是Google Play时,出现了以下错误 错误:任务“:app:transformClassesWithDexForDebug”的执行失败。 com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.and

当我编译Android Studio时,当我说我的应用程序是Google Play时,出现了以下错误

错误:任务“: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:
进程“command”C:\Program Files\Java\jdk1.8.0\u 51\bin\Java.exe“”以非零退出值2结束


你依赖于整个谷歌游戏服务。如下列文件所述:

如果应用程序中的方法引用数超过65K限制,则应用程序可能无法编译。在编译应用程序时,您可以通过仅指定应用程序使用的特定Google Play services API(而不是所有API)来缓解此问题

因此,如果您在项目中仅使用谷歌地图,则可以使用此依赖项(此示例使用谷歌Play服务的最后一个版本)

而不是

dependencies {
    compile 'com.google.android.gms:play-services:9.6.1'
}

首先,在编译库时避免使用
+

而不是添加整个google play服务,只添加您需要的内容

在您的情况下,不是添加

compile 'com.google.android.gms:play-services:4.3.+'
下载最新的谷歌存储库并添加

compile 'com.google.android.gms:play-services-maps:9.8.0'

错误:.dex文件中的方法引用数不能超过64K。了解如何在此时解决此问题与CPU使用率无关。您希望在编译时CPU使用率达到100%——这意味着计算机正在完成您要求的工作。您可以发布build.gradle文件吗?
compile 'com.google.android.gms:play-services-maps:9.8.0'