我正在编译一个使用symja
库的示例Android应用程序,该库本身使用以下库直接将它们包含在src
中:
com.google.common.*
edu.js.*
org.apache.commons.math*
org.matheclipse.*
构建此应用程序大约需要1:30分钟和2.8 GB的RAM。我认为这对于像计算机代数系统库这样复杂的东西来说很好。
不幸的是,这不仅仅是第一次。
当我在构成实际应用程序而不是库的少数.java文件之一中更改一行代码时,我必须再等1:30分钟。
这是我在此期间取得进展的唯一通知:
我检查了文件修改日期,在那段时间内只更新了.apk和.dex文件。什么可能需要这么长时间?
答案 0 :(得分:2)
只需在项目下的菜单中取消选择“自动构建”。
答案 1 :(得分:2)
Eclipse Java构建器是增量的(请参阅this page上的“侧栏:Java Builder”),因此不必每次都重建整个项目。如果它确实重新编译每个文件,那么必须进行一些不寻常的事情。