2016-07-21 12 views
0

このエラーは何ですか?また、このエラーを解決するGoogleマップを表示するためにAPKを作成すると、この問題をどのように解決できますか?Googleマップの統合を表示する際に問題が発生する

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:プロセス'コマンド 'C:\プログラムファイル\のJava \ jdk1.8.0_71エラーがDEX言及としてゼロ以外の終了値2

答えて

1

を終えビンの\ java.exeを'' \以下を試してみてください:内部

をごandroid bracket {}

defaultConfig { 
    applicationId "yourapp-package-here" 
    minSdkVersion 15 
    targetSdkVersion 24 
    versionCode 1 
    multiDexEnabled true 
    versionName "1.0.0" 
} 
これを追加し、あなたの依存関係で

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

:10

次に同じアンドロイド名前空間にも同様にこれを追加し

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

は、その後、あなたのAndroidManifestファイルで、

にアプリケーションの名前を設定します
MultiDexApplication 

これは、まだApplicationを延長していない場合です。それ以外の場合は、カスタムアプリケーションに名前を設定します。これは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> 

+0

ここで、マニフェストにそのマルチ同行アプリケーションを追加できます –

+0

アプリケーションの名前を設定します。あなたはこれのようにする:アンドロイド:名前= – Eenvincible

+0

一度このリンクを参照してくださいhttps://codeshare.io/V8IY2私はそれを追加することができます –

関連する問題