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での変更
また、あなたの主なプロジェクトの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 , 。
。 , 。