Eclipse - 我应该在导出APK之前清理项目吗?

时间:2012-12-24 12:02:20

标签: java android eclipse apk

经过几次深夜调试后的噩梦,我不知何故陷入了点击'Project - >的偏执习惯。每当我要导出已签名/未签名的.APK以便上传到App Store时,在Eclipse中清理......。我只能假设,在遥远的过去的某个时间,它似乎是调试一些外部JAR或其他方面的必要保障。

这为整个导出过程增加了几个繁琐的时间,特别是对于多个构建和/或应用程序。

这是一个必要的步骤,还是只是偏执狂?

2 个答案:

答案 0 :(得分:1)

清理项目会重新编译所有类,它可能会修复R.java类在资源ID发生更改时导致的一些问题,但已经编译过的类已经不再存在或更改了。

答案 1 :(得分:1)

我会考虑使用Maven,Ant或即将推出的Gradle构建系统。这可以避免工作区损坏的问题,并让您轻松集成自动化测试;例如UnitTests或简单的问题“它是否在Android X.Y上运行?” 我更喜欢Jenkins / Hudson作为构建服务器。

特别是当您有多个针对不同目标的应用时,手动运行所有导出会很麻烦。

使用Jenkins的基于Ant的构建系统:thisthis
基于New Gradle的构建系统:this