【问题标题】:Can't Export Android Application in Eclipse无法在 Eclipse 中导出 Android 应用程序
【发布时间】:2012-10-06 22:29:50
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

  • 添加了正确和准确的警告作为下面的答案:) 如果你仍然感兴趣:) 干杯

标签: java android eclipse andengine


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    我解决了这个问题,在导出前在 Eclipse 中关闭 Build Automatically

    【讨论】:

      【解决方案3】:

      这些项目是否设置为库?

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

      【讨论】:

      • 谢谢,但是是的。正如我在帖子中所说,我实际上之前已经这样做过。这就是为什么我很困惑。我有一段时间没有导出构建,只是运行调试构建(在插入时将其部署到我的手机),现在当我去导出时它不起作用!
      • 查看我的 andengine 游戏,我在项目根文件夹的自己的文件夹中拥有整个 andengine 源代码......它是一个名为 andengine_src 的文件夹。可能值得一试。
      【解决方案4】:

      可能只是添加:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-13
        • 2012-02-29
        • 1970-01-01
        • 2015-07-13
        • 1970-01-01
        • 2013-05-13
        • 1970-01-01
        • 2013-05-17
        相关资源
        最近更新 更多