2016-11-05 4 views
0

Ich habe gerade Android Studio 2.2.2 heruntergeladen und ich versuche, Beispielprojekte zu bauen. Leeres Aktivitätsprojekt wird auf meinem Telefon erstellt, bereitgestellt und erfolgreich ausgeführt.Erstellen von Google Maps Beispielprojekt mit Android Studio 2.2.2

Dann versuche ich Google Maps-Projekt zu bauen. Ich erhielt einen API-Schlüssel, kopierte ihn in google_maps_api.xml und änderte nichts anderes. Dann, wenn ich beim Aufbau drücken -> Build APK, es mit den folgenden Meldungen in Gradle Console fehlschlägt:

Executing tasks: [:app:assembleDebug] 

Incremental java compilation is an incubating feature. 
:app:preBuild UP-TO-DATE 
:app:preDebugBuild UP-TO-DATE 
:app:checkDebugManifest 
:app:preReleaseBuild UP-TO-DATE 
:app:prepareComAndroidSupportAnimatedVectorDrawable2500Library UP-TO-DATE 
:app:prepareComAndroidSupportAppcompatV72500Library UP-TO-DATE 
:app:prepareComAndroidSupportMediarouterV72400Library UP-TO-DATE 
:app:prepareComAndroidSupportPaletteV72400Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportCompat2500Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportCoreUi2500Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportCoreUtils2500Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportFragment2500Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportMediaCompat2500Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportV42500Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportVectorDrawable2500Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServices980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAds980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAdsLite980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAnalytics980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAnalyticsImpl980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAppindexing980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAppinvite980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAuth980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAuthBase980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAwareness980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesBase980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesBasement980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesCast980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesCastFramework980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesClearcut980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesDrive980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesFitness980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesGames980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesGass980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesGcm980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesIdentity980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesIid980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesInstantapps980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesLocation980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesMaps980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesNearby980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesPanorama980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesPlaces980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesPlus980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesSafetynet980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesTagmanager980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesTagmanagerApi980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesTasks980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesVision980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesWallet980Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesWearable980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseAnalytics980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseAnalyticsImpl980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseAuth980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseAuthCommon980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseAuthModule980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseCommon980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseConfig980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseCrash980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseDatabase980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseDatabaseConnection980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseIid980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseMessaging980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseStorage980Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseStorageCommon980Library UP-TO-DATE 
:app:prepareDebugDependencies 
:app:compileDebugAidl UP-TO-DATE 
:app:compileDebugRenderscript UP-TO-DATE 
:app:generateDebugBuildConfig UP-TO-DATE 
:app:generateDebugResValues UP-TO-DATE 
:app:generateDebugResources UP-TO-DATE 
:app:mergeDebugResources UP-TO-DATE 
:app:processDebugManifest UP-TO-DATE 
:app:processDebugResources UP-TO-DATE 
:app:generateDebugSources UP-TO-DATE 
:app:incrementalDebugJavaCompilationSafeguard UP-TO-DATE 
:app:compileDebugJavaWithJavac UP-TO-DATE 
:app:compileDebugNdk UP-TO-DATE 
:app:compileDebugSources UP-TO-DATE 
:app:mergeDebugShaders UP-TO-DATE 
:app:compileDebugShaders UP-TO-DATE 
:app:generateDebugAssets UP-TO-DATE 
:app:mergeDebugAssets UP-TO-DATE 
:app:transformClassesWithDexForDebug FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':app:transformClassesWithDexForDebug'. 
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

Total time: 53.036 secs 

Zuerst bemerkte ich, "Incremental Java-Kompilierung ist eine Inkubation Funktion" -Meldung. Vielleicht ist eine inkrementelle Kompilierung der Grund für den Fehler? Wenn ja, wie kann ich es deaktivieren? Ich habe nichts darüber in build.gradle und anderen Gradle-related-Dateien gefunden.

Und wenn inkrementelle Build ist nicht der Grund, was ist es und wie es zu beheben? Dies ist:

Execution failed for task ':app:transformClassesWithDexForDebug'. 
    > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 

sieht aus wie ein gradle interner Fehler. Habe ich recht? Hier ist meine build.gradle:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.2' 

     // 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 
} 
+1

können Sie Ihre GRADLE-Datei hochladen? –

+0

@ 14bce109 Ich habe die Datei zu meiner Frage hinzugefügt. – Sergey

+0

Bitte post Ihre Lösung, wenn gelöst. Ich warte mehr als 10 Tage, um es zu wissen. –

Antwort

2

com.android.dex.DexIndexOverflowException: Methode ID nicht in [0, 0xffff]: 65536

Sie müssen aktivieren multidex für Ihr Projekt als Gesamtzahl der Methoden in Ihrem Build übersteigt 65536. Siehe Configure Apps with Over 64K Methods

Verwandte Themen