2016-10-25 5 views
-2

Когда я компилирую Android Studio, когда говорю, что мое приложение - Google Play. Возникает следующая ошибка.Использование ЦП 100% при компиляции google map

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_51\bin\java.exe'' finished with non-zero exit value 2

+0

Ошибка: Число ссылок метода в файле .dex не может превышать 64К. Узнайте, как решить эту проблему на странице https://developer.android.com/tools/building/multidex.html –

+1

Это не имеет никакого отношения к использованию ЦП. Вы ** хотите, чтобы при использовании процессора потребление процессора составляло 100%, что буквально означает, что компьютер выполняет работу, которую вы просили. – chrylis

+0

Можете ли вы разместить файл build.gradle? – Kunu

ответ

0

В зависимости от объема услуг Google Play. Как указано в the documentation:

Так что, если вы только с помощью Google Maps в вашем проекте, вы можете использовать эту зависимость (в этом примере используется последний пробную из Google Play Services)

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

вместо от

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

Прежде всего, избегайте использования + при компиляции библиотеки.

И вместо того, чтобы добавлять все сервисы Google Play, добавьте только то, что вам нужно.

В вашем случае, вместо добавления

compile 'com.google.android.gms:play-services:4.3.+' 

скачать архив последних Google и добавить

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