当我更改任何.java文件并构建时,编译需要16秒.我不明白为什么它应该这么慢!?
我为Andoroid启用了详细输出.
Window > Preferences > Android > Build output > Verbose.
结果输出(Console> Android)是:
[19:46:10] Refreshing resource folders.
[19:46:10] Starting incremental Pre Compiler: Checking resource changes.
[19:46:10] Nothing to pre compile!
[19:46:10] Starting incremental Package build: Checking resource changes.
[19:46:10] ignored resource ...\bin\.\classes.dex
[19:46:10] processing ...\A.class
[19:46:10] processing ...\B.class
...
[19:46:21] processing com/google/inject/util/Providers.class...
[19:46:21] processing com/google/inject/util/Types.class...
[19:46:24] Using default debug key to sign package
[19:46:24] Packaging ...\bin\resources.ap_
[19:46:24] Packaging classes.dex
...
[19:46:25] Packaging ...\annotations.jar
[19:46:25] Build Success!
[19:46:25] Refreshing resource folders.
[19:46:25] Starting incremental Pre Compiler: Checking resource changes.
[19:46:26] Nothing to pre compile!
.class文件的"处理"耗时14秒.它"处理"了所有文件,甚至是链接的所有.jar文件.我觉得有些不对劲,因为只有一个.java文件被更改了.
我该怎么做才能提高编译速度?