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