2016-05-24 2 views
1

Итак, я пытаюсь разработать приложение с Android Studio. Все работает нормально. Тогда я хотел бы запустить мое приложение на виртуальном устройстве так же, как я сделал несколько минут раньше, но это не удалось при синхронизации Gradle построить:Android Gradle build failed - Java закончила с нулевым выходом 2

Error:Failed to resolve: com.google.android.gms:play-services-measurement:9.0.0 Install Repository and sync project
Open File
Show in Project Structure dialog

Это мой проект Gradle:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.0' 
     classpath 'com.google.gms:google-services:2.0.0-alpha6' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

И это мой модуль Gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

    defaultConfig { 
     applicationId "com.example.stefan.myapplication" 
     minSdkVersion 14 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 

    packagingOptions { 
     exclude 'META-INF/ECLIPSE_.RSA' 
     exclude 'META-INF/ECLIPSE_.SF' 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile project(':org.eclipse.paho.android.service-1.0.2') 
    compile project(':org.eclipse.paho.client.mqttv3-1.0.2') 

    compile project(':android-beacon-library-2.8.1') 
    compile 'com.android.support:appcompat-v7:23.4.0' 
    compile 'com.android.support:design:23.4.0' 
    compile 'com.google.android.gms:play-services:9.0.0' 
    compile 'com.android.support:support-v4:23.4.0' 
} 
apply plugin: 'com.google.gms.google-services' 

Так что я исследовал и пытался это: https://stackoverflow.com/a/37312564/6256209 и изменил com.google.gms:google-services:2.0.0-alpha6 к com.google.gms:google-services:3.0.0

После этого моя Gradle Build будет синхронизироваться в течение 5 секунд или около того.

Но он не работает Если я хочу запустить его на виртуальном устройстве. Это дает мне 4 ошибки:

Error:java.lang.RuntimeException: com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Stefan\JEE\jdk1.7.0_75\bin\java.exe'' finished with non-zero exit value 2

Все они заканчивая закончили с ненулевым значением выхода.

Так что я нашел это: Java finished with non-zero exit value 2 - Android Gradle

И я попытался установить multiDexEnabled истина и проверяется, если я включил ненужные LIBS. Я также очищаю и перестраиваю приложение, но ничего не работает.

Я действительно благодарностью для любого рода помощь и советы

+0

Возможно, стоит посмотреть на .. http://stackoverflow.com/questions/36698816/gradle-what-is-a-non-zero-exit -value-and-how-do-i-fix-it –

+0

Возможный дубликат [Java завершен с ненулевым значением выхода 2 - Android Gradle] (http://stackoverflow.com/questions/29756188/java-finished-with -non-zero-exit-value-2-android-gradle) – Bharatesh

+0

Решите еще ????? –

ответ

2

Сначала вы должны вызвать этот

dependencies { 
    classpath 'com.android.tools.build:gradle:2.1.0' 
    classpath 'com.google.gms:google-services:3.0.0' 

} 

The Android plugin for Gradle available in Android SDK Build Tools 21.1 and higher supports multidex as part of your build configuration. Make sure you update the Android SDK Build Tools tools and the Android Support Repository to the latest version using the SDK Manager before attempting to configure your app for multidex.

Затем добавить multiDexEnabled истинную

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 

    defaultConfig { 
     ... 
     minSdkVersion 14 
     targetSdkVersion 23 
     ... 

     // Enabling multidex support. 
     multiDexEnabled true 
    } 
    ... 
} 

dependencies { 
    compile 'com.android.support:multidex:1.0.0' 
} 

Наконец Clean-Rebuild-Sync-Run.

+0

позвольте мне обратная связь пожалуйста. –

+1

Я буду. Но «Грейдл» наращивает сейчас 15 минут. Я сообщу вам результат, как только это будет сделано. – nummer92

+0

@ nummer92 хорошо. как пожелаете . надеюсь, этот процесс поможет вам. –

0

SO эти 8 новых ошибок:

Error:UNEXPECTED TOP-LEVEL ERROR:

Error:java.lang.OutOfMemoryError: GC overhead limit exceeded

Error:java.lang.RuntimeException: 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:\Users\Stefan\JEE\jdk1.7.0_75\bin\java.exe'' finished with non-zero exit value 3

Error: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:\Users\Stefan\JEE\jdk1.7.0_75\bin\java.exe'' finished with non-zero exit value 3

Error:com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Stefan\JEE\jdk1.7.0_75\bin\java.exe'' finished with non-zero exit value 3

Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Stefan\JEE\jdk1.7.0_75\bin\java.exe'' finished with non-zero exit value 3

Error:com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Stefan\JEE\jdk1.7.0_75\bin\java.exe'' finished with non-zero exit value 3 Error:org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Stefan\JEE\jdk1.7.0_75\bin\java.exe'' finished with non-zero exit value 3

Смежные вопросы