Multidex問題return code 1 for dexについて


1.あなたのプロジェクトに依存するパッケージのjar競合が発生する可能性があります.同時に、value 1 xxxxx(あなたのjdk)にも似ています.よくあるのはv 7とv 4の問題解決方法です.依存パッケージやmodelにv 4やv 7に依存しているかどうかを確認します.
また、あなたの主なプロジェクトのv 7バージョンとは異なり、統一されたものに変更され、避けることができます.
2.メモリが足りないか、グーグルの方法65536の総数の制限を超えている可能性があります.この時、android studioのインストールディレクトリに行ってstudio 64を見つけます.exe.vmoptionsこのファイルを開くと-Xmx 4096 mという値を大きくしてパソコンのメモリの最大値-1を超えないように保存します.androidstudioのgradleに行きます.propertiesでの変更
org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
           
        


3.  
compile 'com.android.support:multidex:1.0.0'
   appclication  
MultiDexApplication     appclication 
@Override
protected void attachBaseContext(Context base) {
    super.attachBaseContext(base);
    MultiDex.install(this);

}
4.       
 
  
 
  
 Gradle Console      ,               innerclass         ,            。
       。      ,    。