gpt4 book ai didi

使用 retrolambda 构建的 Android 会忽略源代码更改

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

在我们的项目中,我们使用 gradle + retrolambda + proguard。Retrolambda 增量build设置为 false。

有时构建没有错误但源代码发生了变化不适用于应用程序。为了解决这个问题,我们清理并重建项目

gradlew clean assembleDebug

但在我们的例子中,它大约需要 2.30 m。那太长了。

我们如何解决这个问题?

最佳答案

通常 proguard 仅用于生产构建。您可以通过从 gradle.build 中删除 minifyEnabled true 和/或 shr​​inkResources true 来暂时禁用它,以查看它是否会导致瓶颈。

或者,转到 Android Studio -> 首选项 -> 构建、执行、部署 -> 编译器 -> 并添加“--offline”作为命令行选项。这将阻止 gradle 在每个构建上下载依赖项。

如果您运行的是最新的 Android Studio(通过 Canary channel ),您可以使用“即时运行”启用热点编译:Android Studio -> 首选项 -> 构建、执行、部署 -> 即时运行 -> 选中“启用即时”跑...'。请注意,此功能仍处于试验阶段,您可能会遇到错误。

关于使用 retrolambda 构建的 Android 会忽略源代码更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32208040/

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