我想在我的应用程序中使用multidex,At First我使用了依赖:
'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;
无法解析后,任何人都可以提供帮助吗?
答案 0 :(得分:5)
将其添加到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>