我在 Eclipse 中开发了一个 android 应用程序,它使用了很多库 JAR 文件,所以我得到了例外
Unable to execute dex: method ID not in [0, 0xffff]: 65536
所以我想实现multidex。我搜索了很多博客,但在 Eclipse 框架中没有任何帮助。所以我为 Eclipse 安装了 Gradle 插件来实现许多帖子中提到的 multidex(如这里和这里所提到的)。两者都告诉相同的方法来添加
multiDexEnabled true
但它不工作
我要求我的应用程序类覆盖
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
在构建的 gradle 文件中,我编辑为
android{
defaultConfig {
minSdkVersion 14 //lower than 14 doesn't support multidex
targetSdkVersion 22
// Enabling multidex support.
multiDexEnabled true
}
}
但这对我没有帮助。任何人都可以帮助我找到如何使用 eclipse 对我的应用程序进行多索引,或者使用 gradle 进行多索引的正确方法。