ADT R22 - Proguard - 找不到引用的类



对于我们大多数人来说,最新的ADT更新破坏了整个工作空间。经过几个小时的修复我的项目,我能够编译并再次运行它。但是Proguard已经不起作用了。我得到了大量的

找不到父类或接口

找不到被引用的类

我正在尝试编译的项目使用了很多库项目。我没有更改代码中的任何内容,为什么我认为相应库项目的导出存在问题。

有人有解决这个问题的办法吗?

在eclipse中升级到ADT R22后,我也遇到了这个问题。

我注意到,如果我创建一个新项目,那么它将编译良好,即使使用proguard。在比较了项目之间的差异之后,以下内容变得明显:.classpath文件有点不同。

尝试以下操作:

    右键单击你的项目,选择底部的"properties"。
  1. 选择左侧的"Java Build Path"。
  2. 选择"Order and Export"选项卡。
  3. 点击"Android Private Libraries"的选择框,并确保在
  4. 框中有一个勾号。
  5. 按"ok"

你的项目现在应该可以被导出,proguard应该可以正常运行,没有任何错误。

这对我所有的项目都有效,希望它也能对其他人起作用

相关内容

  • 没有找到相关文章

最新更新