【发布时间】:2012-05-02 20:16:11
【问题描述】:
我正在编译一个使用 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 文件被更新。是什么让它花这么长时间?
【问题讨论】:
-
不,它不是这样工作的——它不应该重新编译每个文件——你确定是这样吗?