CommandInvokationFailure:Gradle生成失败。C:\Program Files\Unity\Hub\Editor\2020.2.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2020.2.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-5.6.4.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"
stderr[
FAILURE:生成失败,出现异常。
- 其中:构建文件“C:\Users\Nik\Downloads\Stu\Temp\gradleOut\launcher\build.gradle”行:30
- 哪里出错了:评估项目“:launcher”时出现问题。未能获取com. android. build. gradle. internal. dsl. AaptOptions类型的对象的未知属性“unityStreamingAssets”。
- 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。运行--扫描以获得完整的见解。
- 在https://help.gradle.org获取更多帮助
BUILD FAQURY in 1s Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
] stdout[Configure project :launcher WARNING: The option 'android.enableR8' is deprecated and should not be used anymore. It will be removed in a future version of the Android Gradle plugin, and will no longer allow you to disable R8. ] exit code: 1
3条答案
按热度按时间41ik7eoe1#
将此行添加到gradle.properties文件:
帮我修好了:)
hrirmatl2#
正如Chris所说,你已经把它放在了
gradle.properties
文件的底部:但有几个问题:
如果您没有/找不到
gradle.properties
文件:构建设置>播放器设置>(Android图标)>发布设置
然后查找
Custom Gradle Properties Template
-如果您看到它被选中,则在它下面有一个.properties
文件,它相当于您的gradle.properties。如果您已经有
unityStreamingAssets=
线路:如果您想保留旧的unitStreamingAssets标签,可以将新行与旧行合并合并;但是你必须把行放在
**ADDITIONAL_PROPERTIES**
下面,否则它将不起作用!jgzswidk3#
查看uaal-example示例。自述文件中的一个步骤是将
gradle.properties
从android导出复制到您的本地应用程序中,因为其中一个属性定义了unityStreamingAssets
。将gradle.properties文件从导出的Unity项目根文件夹复制到本机应用程序根文件夹,或创建符号链接以确保此文件始终是最新的