【发布时间】:2022-01-06 12:41:59
【问题描述】:
有什么方法可以设置我的 Android gradle 项目以使用我的 CPU 的所有(更多)内核构建?
我有 MBP M1 Pro,正如您在执行Rebuild Project 时所附图片中看到的那样,它并没有以相同的方式使用我的所有内核。
我的 M1 Pro 有 10 个 CPU 核心,其中 2 个是低性能和 8 个性能。我想 AS 使用所有 8 个性能核心来构建我的项目。
有我的gradle.properties 设置:
org.gradle.caching=true
android.useAndroidX=true
android.enableR8.fullMode=true
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.configureondemand=true
我也玩过org.gradle.workers.max 和org.gradle.parallel.threads,但我没有看到CPU 使用率有任何变化。但也许我只是误解了它的工作原理并设置了不正确的值。
【问题讨论】:
-
你不能在这方面做任何事情,因为当前的 Android Studio 没有针对基于 Arm 的处理器进行优化。
-
你确定?似乎比 AS 更多的是 gradle 问题。我也在使用 Android Studio ARM 版本。不知道什么时候会优化?
-
如您所知,长期以来,许多 mac os 应用程序开发人员都在努力使他们的应用程序针对 mac os 进行优化,因此谷歌可能很快就会推出兼容的应用程序。
标签: android gradle build.gradle apple-m1 apple-silicon