3

我在 Eclipse 中遇到了一些奇怪的行为。我正在尝试导出我的 Android 应用程序,这是一款使用开源游戏引擎 AndEngine 编写的游戏。不确定这是否相关。

无论如何,我的项目或Android的库依赖项中没有错误。多年来,我一直在使用调试版本在手机上运行该应用程序。现在我想导出一个签名的应用程序,它不起作用!(它确实曾经)。

我右键单击我的项目,单击 Android 工具 > 导出签名的应用程序,我这样做时,出现两个错误,说,

在项目“AndEngine”中找不到任何 .class 文件,因此无法运行任何类文件基础检查。项目需要先建吗?

在项目“AndEnginePhysicsBox2DExtension”中找不到 .class 文件,因此无法运行任何类文件基础检查。项目需要先建吗?

我该怎么解决这个问题?我做了一个 Project > Clean,打开和关闭 Eclipse,打开和关闭各个项目。再一次 - 在我去导出应用程序之前,这个错误是不存在的!有没有搞错!

4

4 回答 4

3

好的,我想我明白了。不确定“真正的”问题,但我暂时的解决方法是右键单击左侧文件树中的我的项目,然后单击“属性”。我在出现的对话框中选择了“Android Lint Preferences”,然后点击“Ignore All”。现在我可以构建没有错误。

虽然这是一种解决方法,但我对完全禁用该功能并不感到兴奋。我想知道我可以专门禁用哪个 Lint 首选项。(坦率地说,我什至不知道 lint 是什么)

于 2012-10-06T23:57:54.410 回答
3

我解决了这个问题,在导出之前关闭了 Eclipse 中的自动构建。

于 2013-04-12T17:28:42.227 回答
0

这些项目是否设置为库?

打开项目-> 属性。点击左侧的安卓。向下滚动并确保在库下选中“是库”。

于 2012-10-06T22:37:14.317 回答
0

可能只是添加:

<issue id="LintError" severity="ignore" />

到您的lint.xml配置文件。
eclipse中可能只是将这个(LintError)错误设置为 ignore

于 2014-10-17T16:17:20.487 回答