【问题标题】:android-support-multidex.jar not working in eclipseandroid-support-multidex.jar 在 Eclipse 中不起作用
【发布时间】:2016-10-02 20:57:33
【问题描述】:

最近我在我的 android 项目中遇到了 65K 方法限制问题。然后我开始在那个项目中实现multidex。当我尝试在 eclipse 中添加这个支持库时,问题没有解决。仍然显示65K的限制。但是当它在 Gradle+Android 工作室中工作正常时。我怎样才能在eclipse中实现这一点?因为我现在不想切换到 Android Studio。

这是我遵循的步骤,

1) 将 android-support-multidex.jar 添加到构建路径中, 2)覆盖,应用程序类中的以下方法。因为我是自定义应用程序类的子类。

@Override
protected void attachBaseContext(Context base) {
    // TODO Auto-generated method stub
    super.attachBaseContext(base);
    MultiDex.install(this);
}

但我无法在 Eclipse 中实现这一点。有什么解决办法吗?

【问题讨论】:

  • 您有没有找到比下面的答案更好的解决方案?有没有更简单的东西,或者很快就会让 Eclipse for Android Studio 退役?
  • @portfoliobuilder 最好使用 Android Studio。我认为eclipse很快就会退役。

标签: android eclipse android-support-library android-multidex


【解决方案1】:

可能重复here。 Alex Lipov 的回答:

看起来 ADT 的 ant-tasks project 不再维护(它 位于“旧”文件夹下)。所以如果你不能迁移到 Gradle, 您可以手动编辑DexExecTask。你当然要 在本地重建项目..

[编辑 - 2014 年 10 月 25 日] maven-android-plugin does support multi-dex。不过目前有个小问题:二级dex 文件放置在错误的位置。这个pull request 努力修复 那,敬请期待!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-11
    • 2012-07-09
    • 2016-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    相关资源
    最近更新 更多