Unity 有一个默认的 gradle.properties 文件,该文件在构建过程中添加。虽然可以如上所述更改 build.gradle 和 settings.gradle 文件
这里https://docs.unity3d.com/Manual/android-gradle-overview.html没有提到能够在统一文档中更改 gradle.properties 。每次构建尝试都会重新创建该文件,因此在构建后在 temp/gradleOut 中编辑它并再次构建不起作用。我知道导出项目也是可能的,但我正在寻找一种可以直接从统一运行项目的解决方案。
顺便说一句,这个问题不是这个问题的重复如何在 Unity 中使用 Gradle这里的答案与修改 gradle.properties 文件无关。
这是这个问题的重复项,被错误地标记为重复项如何更改Unity默认的gradle.properties?
也许我的答案有点过时,但在 Unity 2020 中你可以这样做:
Player Settings -> Tab Android (with robot obviously) -> Publishing Settings -> Custom Gradle Properties Template (checkbox).
启用该复选框后,您将看到路径gradleTemplate.properties
(通常出现在 Assets/Plugins/Android 目录中)文件将与final gradle.properties
.
您需要的所有内容都可以写入文件末尾**ADDITIONAL_PROPERTIES**
string.
Example:
org.gradle.jvmargs=-Xmx**JVM_HEAP_SIZE**M
org.gradle.parallel=true
android.enableR8=**MINIFY_WITH_R_EIGHT**
**ADDITIONAL_PROPERTIES**
android.useAndroidX = true // I added this property to fix error: This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.
还有截图:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)