gpt4 book ai didi

java - 转换为 Dalvik 格式失败。每次打开 Eclipse 时都会重复问题

转载 作者:行者123 更新时间:2023-11-29 08:55:46 24 4
gpt4 key购买 nike

每次关闭并重新打开 Eclipse 时都会出现此问题。它大约在一周前开始。在此之前我没有更新 Eclipse 或 SDK。(不是最近)

[2013-12-02 19:06:53 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
[2013-12-02 19:06:53 - com.engel.BillFold] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

jar“android-support-v4”被添加到我的构建配置中。它已经在构建期间生成的私有(private)库中(如果存在 android-support-v4。)

我可以通过删除 Android 4.3 库、私有(private)库(包含 android-support-v4)和侵入的额外 android-support-v4 jar 来纠正这个问题。然后重新添加Android 4.3 Library和android-support-v4。重新组织并勾选激活。干净的。只要我不关闭并重新启动 Eclipse,一切都会正常工作。

大约同时启动的另一件事是,调试控件(断开连接、终止和暂停)亮起,就好像应用程序正在 Debug模式下运行一样。如果您单击“断开连接”,我只会看到一个信息对话框,显示“所选操作未启用”。只是提到这部分,因为可能有一些联系。

我已经阅读了我能找到的关于这个主题的所有帖子(非常喜欢)。我使用的是 2013 年 2 月从 Android Dev 下载的 Eclipse 包。昨天刚更新到最新版本(Build: v22.3.0-887826),问题依旧。

再想一想。这开始于我在我的应用程序中设置 alarmmanager 部分的同一天。 WakefulBroadcastReceiver 专注于如果我不删除库和额外的 jar,然后替换有问题的 jar。如果我只是删除额外的 jar(support-v4),WakefulBroadcastReceiver 上会显示错误。

The import android.support.v4.content.WakefulBroadcastReceiver cannot be resolved

有什么想法吗?

更新好的。所以我尝试只删除构建路径中的 Android 私有(private)库。这将允许我将应用程序发送到我的设备。它工作正常。直到我关闭 Eclipse 并重新启动它。然后私有(private)图书馆回来了。请记住,android-support-v4 仍然处于公开状态,但在重新启动时它会被 Eclipse 放回库中。这给了我两个相同的 jar 文件。删除暴露的 jar 没有任何效果。删除库可以暂时解决问题。

该死的电脑。
任何见解将不胜感激。

最佳答案

试试这个:

转到 Project/Properties/Java Build Path/Order and Export -- 确保在 Android Dependencies 和支持库前面有一个检查,如果你使用它。标记所有复选框。单击 Apply 并清理项目。

希望这对您有所帮助。

关于java - 转换为 Dalvik 格式失败。每次打开 Eclipse 时都会重复问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20340668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com