我在Eclipse中遇到了一些奇怪的行为。我正在尝试导出我的Android应用程序,这是一个使用开源游戏引擎AndEngine编写的游戏。不确定这是否相关。
无论如何,我的项目或Android的库依赖项都没有错误。我已经使用调试版本在手机上运行应用程序很长时间了。现在我想导出已签名的应用程序,它将无法正常工作! (它曾经习惯)。
我右键单击我的项目,点击Android工具>导出签名的应用程序和正确的当我这样做时,会出现两个错误,例如,
在项目“AndEngine”中找不到.class文件,因此无法运行任何类文件基础检查。该项目是否需要先建立?
在项目“AndEnginePhysicsBox2DExtension”中找不到.class文件,因此无法运行任何类文件基础检查。该项目是否需要先建立?
我怎么解决这个问题?我做了一个项目>清理,打开和关闭Eclipse,打开和关闭各个项目。再次 - 在我去导出应用程序之前,这个错误不存在!真是太棒了!
答案 0 :(得分:3)
好的,我想我想出来了。不确定“真正的”问题,但我暂时的解决方法是右键单击左侧文件树中的项目,然后单击“属性”。我在出现的对话框中选择了“Android Lint偏好设置”,然后点击“全部忽略”。现在我可以在没有错误的情况下构建。
虽然这是一个解决方法,但我并不乐意完全离开那个残疾人。我想知道我可以特别禁用哪种Lint偏好。 (坦率地说,我甚至不知道棉绒是什么)
答案 1 :(得分:3)
我解决了这个问题,在导出之前在Eclipse中关闭自动构建。
答案 2 :(得分:0)
这些项目是否设置为库?
打开项目 - >属性。 点击左侧的Android。 向下滚动并确保在Libraries下选中“Is Library”。
答案 3 :(得分:0)
可能只是添加:
<issue id="LintError" severity="ignore" />
到您的 lint.xml 配置文件 在 eclipse中可能只需将此(LintError)错误设置为忽略。