当前位置:  开发笔记 > 编程语言 > 正文

更改为最新的Multidex后无法解析导入android.support.multidex.MultiDex

如何解决《更改为最新的Multidex后无法解析导入android.support.multidex.MultiDex》经验,为你挑选了1个好方法。

我想在我的应用程序中使用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;在应用程序类解决不了,任何人都可以帮忙吗?



1> 小智..:

将其添加到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'
}

还要将其添加到清单中

   
    
       
           ...
       
    


我已经把所有代码放在第一位,但在我的应用程序类中导入android.support.multidex.MultiDex; 无法解决.
在我的AndroidManifest.xml中仍然出现“未解决”错误。
完成上述步骤后,在扩展应用程序的类中添加以下内容。protected void attachBaseContext(Context base){super.attachBaseContext(base); MultiDex.install(this); }
推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有