你好我的蚂蚁构建在更新到r21
之后需要预先进行de-dexing [dex] Pre-Dexing myproject/android/google-play-services_lib/bin/classes.jar -> classes-27fa775977cf84dcd4ef76d9015649a6.jar
这使我的编译时间增加了一倍多。如果我只是预先尝试一次,预先dexing会加快速度,但我实际上已经多次为不同的ant构建重新配置我的项目。所以他们都预先dex,这非常烦人。
我的蚂蚁脚本中是否有可以启用的标志?
我看过一个ant-maven github项目,但看不到这个问题,我不是百分之百确定项目是否相关。
帮助?
答案 0 :(得分:5)
从build.xml看,您可以将所有不同版本的属性out.dex.input.absolute.dir更改为指向目标目录之外的单个目录。如果预先存在dexed文件,我猜构建系统不会尝试再次预先设置它。
out.dex.input.absolute.dir
使用maven android plugin],帖子here表示默认情况下关闭了predex,虽然帖子是一天之久,所以您可能需要获得插件的最新测试版。您可以使用
禁用prex <dexPreDex>false</dexPreDex>