2016-07-21 8 views
0

Was ist das für ein Fehler und wie können wir lösen, wenn ich die apk für die Anzeige von Google Maps erstellen, zeigt es wie folgt.einige diesen Fehler zu lösen?Probleme in Build-Apk in Anzeigen von Google-Kartenintegration

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 

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: Prozess 'Befehl 'C: \ Programme \ Java \ jdk1.8.0_71 \ bin \ java.exe'' beendet mit nicht-Null-Ausgang Wert 2

Antwort

1

Versuchen Sie, die folgenden als der Fehler dex erwähnt:

In Ihrem android Klammer {}

defaultConfig { 
    applicationId "yourapp-package-here" 
    minSdkVersion 15 
    targetSdkVersion 24 
    versionCode 1 
    multiDexEnabled true 
    versionName "1.0.0" 
} 

Dann ist dies auch auf den gleichen Android-Namespace hinzuzufügen: Diese

dexOptions { 
    javaMaxHeapSize "4g" 
    incremental true 
    preDexLibraries = false 
} 

In Ihrer Abhängigkeit hinzu:

compile 'com.android.support:multidex:1.0.1' 

Dann in Ihrer AndroidManifest Datei den Namen der Anwendung zu

MultiDexApplication 

Das ist, wenn Sie nicht bereits Application erweitern! Andernfalls geben Sie einfach den Namen Ihrer benutzerdefinierten Anwendung an, die sich erweitert MultiDexApplication;

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.android.multidex.myapplication"> 
<application 
    ... 
    android:name="android.support.multidex.MultiDexApplication"> 
    ... 
</application> 

Ich hoffe, das hilft!

+0

wo kann ich diese multiidexapplikation in Manifest hinzufügen –

+0

Legen Sie den Namen der Anwendung fest; Sie tun es so: Android: Name = – Eenvincible

+0

einmal diesen Link https://codeshare.io/V8IY2 wo kann ich das hinzufügen –