【问题标题】:Android Studio (0.1.6-0.2.13) non-jumbo instruction errorAndroid Studio (0.1.6-0.2.13) 非巨型指令错误
【发布时间】:2013-06-24 12:03:31
【问题描述】:

我在从 Android Studio 0.1.5 升级到 0.1.6(也是从 0.1.6 到 0 后遇到问题.2.13) 我的构建失败并出现以下错误:
无法执行 dex:无法将新索引 some_number > 2^16 合并到非巨型指令中!

我在project.properties 文件中设置了以下行:
set dex.force.jumbo=true
(无论是否设置),这并没有解决问题。

有什么想法吗?

【问题讨论】:

    标签: java android android-studio android-build


    【解决方案1】:

    我已通过转到首选项 (/Ctrl+,) ➤ 编译器并取消选中“使用外部构建”来修复它"。
    然后我去了 Build ➤ Rebuild Project ,它工作得很好。

    我希望这对其他人也有帮助。

    编辑:
    请注意,从 Android Studio 0.2.13 开始(我没有使用 0.2.9 和 0.2.13 之间的任何东西,所以我没有注意到它什么时候消失)没有“Use external build”选项。
    现在要克服这个问题,您需要这样做:
    转到 Preferences (/Ctrl+,) ➤ Compiler ➤ Android Compilers 并检查“Force jumbo mode"。

    【讨论】:

    • 但这种方式将被弃用......所以使用外部构建似乎是强制性的
    • 你是对的。在您将 gradle 添加到项目之前,这只是一种解决方法。
    • 我的项目今天不会使用外部构建构建。我尝试了将 ex.force.jumbo=true 添加到我的 project.properties 的解决方法,但没有运气。
    • 取消选中“使用外部构建”或将 Gradle 添加到您的项目中。
    猜你喜欢
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 2018-07-09
    • 2016-04-07
    • 2015-08-23
    相关资源
    最近更新 更多