Eclipse Android - 必须清理每个构建以编译最新代码

时间:2011-04-01 14:44:45

标签: android eclipse

我正在Eclipse中构建一个使用库的Android应用程序。

然而,在最后一天,我每次想要进行构建时都必须清理项目,以确保使用最新的代码。

是否有设置我意外触发这样做,以及如何禁用它,所以我不必每次都干净!

由于

3 个答案:

答案 0 :(得分:2)

自动启用构建不是您的答案。有些东西你已经改变了......可能是对你的集成库的调用或者链接外部资源的东西。自动构建将在工作区环境中看到的每次保存或更改后简单地构建项目。

在Android开发中,生成的资源文件多次导致构建中的错误以及清理/构建的需要。

答案 1 :(得分:0)

检查是否启用了“自动构建”选项。 “清洁项目”下面的选项。

答案 2 :(得分:0)

我遇到了类似的问题,因为我注意到我的.apk没有更新,我使用eclipse和命令行解决了这个问题。

  • 首先清理项目,然后尝试以Android应用程序运行(它给我一个错误,在控制台中有一个建议手动重启设备)
  • 此失败会在bin文件夹中创建一个新的.apk文件。
  • 现在使用新的.apk文件转到命令行 - 转到Android安装的platform-tools文件夹并使用命令adb install -r absolute/path/to/the/apkFile.apk

这很乏味,如果省略-r选项,如果程序已安装在模拟器上,它将失败。