我正在使用 Eclipse 开发 Android 应用程序。我正在使用最新的 SDK 和 Eclipse 3.6,我的电脑是带有 4GB 内存的 macbook air。
每次我更改资源文件(例如 XML 布局)时,eclipse 需要 1mn 到 2mn 才能真正重建二进制文件并部署它。我的二进制文件大约是 10M(这是一个有很多位图的游戏)。
如此高的响应时间很难编程,有什么办法可以让它更短?
如果您有很多图形,您可能想阅读这篇android-dev 帖子。aapt 在构建过程中优化 png(可能没有必要),但前提是扩展名是 .png(区分大小写)。将它们重命名为 .PNG 会跳过优化步骤,但图像在引用时仍然有用。
他们正在解决这个问题,它在 ADT 12 中可用。
http://tools.android.com/download
http://tools.android.com/recent/finercontroloveradtbuildprocess
你用的是maven还是这样的?Eclipse + Maven 都有一个构建器,如果两者都启用,它们往往会打很多。
(老实说,最好的答案是使用 Intelli-J,一切都会神奇地工作,但我怀疑你想要这个答案)。
取消选中项目菜单中的自动生成,这样您就不会继续编译。在 Android 中,资源是高度优化的,因此在像您这样的应用程序中编译可能需要一些时间。
完成重大更改后,您可以手动编译。
ADT 14 将解决这个问题。