【问题标题】:Eclipse - Several Errors After Altering Proguard and Manifest FilesEclipse - 更改 Proguard 和清单文件后的几个错误
【发布时间】:2011-12-27 18:43:20
【问题描述】:

我有一个使用 Eclipse IDE 的 Android 项目,我想尝试使用 ProGuard 工具来混淆/缩小我的代码。不幸的是,当我尝试导出我的项目时,我无法让它与 Eclipse 一起工作,引发 ProGuard 错误。

为了解决这个问题,我将必要的项目属性文件更改为不使用 ProGuard,但 Eclipse 只是抱怨项目存在需要解决的错误。我尝试清理项目,也刷新了但无济于事。当我使用 Mercurial 进行源代码控制时,我恢复了上一个好的源代码,但现在 Eclipse 引发了更多我无法摆脱的错误:

org.eclipse.core.internal.resources.ResourceException:资源已用完 与文件系统同步:'/XXXXX/AndroidManifest.xml'。

loadAndParseRClass:找不到项目的清单包 XXXXXXX

我从来都不是 Eclipse 的忠实粉丝,但是如何清理我的项目并将其恢复到非 proguard 状态?

【问题讨论】:

    标签: android eclipse proguard


    【解决方案1】:

    我解决了这个问题。 Eclipse 中有另一个名为“问题”的错误日志,它告诉我我的调试证书已于 2011 年 12 月 25 日过期。方便 Eclipse 如何将此标记为“问题”而不是错误,并且除了红色 x 之外没有给出任何提示!

    无论如何我通过here.解决了这个问题

    【讨论】:

    • 看起来删除调试证书也可以修复“未能找到清单包”错误,即使 没有“调试证书已过期”消息。去图?
    【解决方案2】:

    确保刷新项目,使工作区/IDE 的状态与磁盘上的状态一致(右键单击项目并选择“刷新”)。这将消除您遇到的第一个错误。

    然后只需对您的项目执行团队 -> 恢复并选择您已更改并希望恢复到签入版本的文件。

    【讨论】:

    • Refresh 什么都不做,我已经恢复到我想要的文件。错误仍然存​​在。
    • 重启 Eclipse?在重新启动之前,重命名错误日志文件 (WORKSPACE/.metadata/.log),以便您清楚地了解问题。如果事情仍然存在,您可以发布它们吗? (编辑您的帖子)。
    • 我将 .log 重命名为 log.backup.txt,这样我就没有 .log 文件了。重新启动 Eclipse 并且仍然有一个针对项目的红色错误“x”但是现在当我选择 View->Error log 时什么都没有显示
    猜你喜欢
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 2015-11-09
    • 2017-10-08
    • 2013-08-16
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    相关资源
    最近更新 更多