Eclipse - 改变Proguard和Manifest文件后的几个错误

时间:2011-12-27 18:43:20

标签: android eclipse proguard

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

为解决此问题,我将必要的项目属性文件更改为不使用ProGuard,但Eclipse只是抱怨项目有错误需要解决。我试着清理这个项目,也很爽,但都无济于事。当我使用Mercurial进行源代码控制时,我恢复了我最后的好消息来源,但现在Eclipse引发了更多我无法摆脱的错误:

  

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

     

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

我从未成为Eclipse的忠实粉丝,但我怎样才能清理我的项目并让它回到NON proguard状态?

2 个答案:

答案 0 :(得分:2)

我解决了这个问题。 Eclipse中有一个名为“Problems”的错误日志告诉我我的调试证书已于2011年12月25日到期。方便Eclipse如何将此标记为“问题”而不是错误,并且没有任何其他红色x存在某种问题的位置!

无论如何,我通过here.

解决了这个问题

答案 1 :(得分:1)

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

然后只做一个团队 - >还原您的项目并选择已更改的文件并希望还原为签入的版本。