【问题标题】:Conversion to Dalvik format failed: Unable to execute dex: java.util.Arrays.copyOfRange转换为 Dalvik 格式失败:无法执行 dex:java.util.Arrays.copyOfRange
【发布时间】:2012-02-21 19:45:57
【问题描述】:

对 Android 非常陌生,正在尝试从 SVN 服务器安装 Android 项目。我今天已经能够让这个项目在 Windows 计算机上运行,​​但不能在我的 Mac OS X 10.5.8 上运行。

当我运行项目时,我收到以下错误

Conversion to Dalvik format failed: Unable to execute dex: java.util.Arrays.copyOfRange

我查看了类似问题的其他解决方案并尝试过:

  1. 通过 Eclipse 将 Eclipse 更新到新版本->检查更新
  2. 清理、重建和重新启动 Eclipse
  3. 尝试删除 bin 和 gen 文件夹
  4. 确保构建路径正确且不包含 bin 文件夹

Eclipse 版本= 3.7.0 该项目使用 Android 2.2 作为最低 sdk

第一个问题,如果我遗漏任何信息,请告诉我

【问题讨论】:

    标签: android eclipse


    【解决方案1】:

    可能是因为java.util.Arrays.copyOfRangeAPI Level 9 aka Android 2.3 之后可用?

    【讨论】:

    • 你是对的@darkmist,java.util.Arrays.copyOfRange 仅在 API 级别 9 中。奇怪的是我搜索了所有代码,但找不到 copyOfRange。但是通过升级到更高的 API 级别,应用程序开始工作。然后我恢复到 Android 2.2,应用程序现在可以在上面运行,没有任何问题。
    猜你喜欢
    • 2013-03-05
    • 1970-01-01
    • 2011-02-10
    • 1970-01-01
    • 2011-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    相关资源
    最近更新 更多