ADT R22 – Proguard – 找不到引用类

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

找不到超类或接口

找不到引用类

我正在编译的项目是使用大量的图书馆项目。 我没有改变代码中的任何内容,为什么我认为相应的图书馆项目的出口存在问题。

有没有人有这个解决scheme?

Solutions Collecting From Web of "ADT R22 – Proguard – 找不到引用类"

在Eclipse中升级到ADT R22后,我也感到沮丧。

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

尝试以下操作:

  1. 右键单击您的项目,然后select底部的“属性”。
  2. select左侧的“Java Build Path”。
  3. select“订单和导出”标签。
  4. 单击“Android专用库”的select框,确保框中有勾号
  5. 按“确定”

您的项目现在应该能够被导出,并且proguard应该正确运行,没有任何错误。

这对我所有的项目都有效,希望它也能适用于其他项目