私のアプリケーションでmultidexを使用したいのですが、最初は依存関係を使用していました:'com.google.Android:multidex:0.1'
、しかしコンパイル後にこのエラーが表示されました:
エラー:タスク ':packageAllDebugClassesForMultiDex'の実行に失敗しました。
Java.util.Zip.ZipException:重複したエントリ:Android/support/multidex/BuildConfig.class
それから私は'com.google.Android:multidex:0.1'
から'com.Android.support:multidex:1.0.1'
、その後import Android.support.multidex.MultiDex;
アプリケーションクラスで解決できません。だれでもサポートできますか?
これをbuild.gradileに追加します
Android {
compileSdkVersion 21
buildToolsVersion "21.1.0"
defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...
// Enabling multidex support.
multiDexEnabled true
}
...
}
dependencies {
compile 'com.Android.support:multidex:1.0.0'
}
これもマニフェストに追加してください
<?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>
</manifest>