gpt4 book ai didi

安卓和 Maven : Speed up project compilation and deploy

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:30:40 24 4
gpt4 key购买 nike

有没有办法加快使用maven编译部署到设备上的android项目?

我在 IntelliJ Idea 中测试了一个空白的 android 项目(使用“android create project”从命令行创建)的构建时间——从按下“运行”按钮到在设备上启动应用程序我花了 4 秒。然后我向它添加了 Maven 支持 - 现在它需要将近 7 秒。

对于更大的项目,它需要更多的时间。例如添加了ActionBarSherlock依赖的空白工程,编译、部署、运行大约需要25-30秒。

有没有办法加快这个过程?

我想听听 Square 开发人员(尤其是 Jake Wharton)的回答:) 你的 android 项目编译需要多长时间?

最佳答案

我做的几件事让我有了一点进步:

  • 关闭调试构建的 dex 优化
  • 打开库预索引(这会减慢第一次构建但会加快后续构建速度)

配置是这样的:

<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<inherited>true</inherited>
<configuration>
<!-- All your current configuration -->
<dexOptimize>false</dexOptimize>
<dex>
<preDex>true</preDex>
<preDexLibLocation>/tmp/predexedLibs</preDexLibLocation>
</dex>
</configuration>
</plugin>

顺便说一句,我怀疑增量编译器存在一些问题,并且每次所有代码都是从头开始重新编译的。

关于安卓和 Maven : Speed up project compilation and deploy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13608732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com