113-2024-07-28周总结

  1. ubuntu点不亮显示器问题
  2. Unity2021升级到2022问题

1. ubuntu点不亮显示器问题

因为项目比较多,准备启用另外一个性能更好的但是长时间没用的打包机。这台打包机性能会更好,但是有个问题就是点亮不了显示器,安装Unity还好,可以通过命令行安装,但是激活遇到了问题,网上找的命令就是执行不成功。

无奈只能看看能不能解决点不亮显示器的问题,chatgpt一通问,绕了点弯路,但是最终还是通过换显示管理器解决了问题

2. Unity2021升级2022问题

大部分都兼容,几个Api需要修改下,Unity也会友好的告诉需要用哪个api替换。

另外gradleTemplate.properties里面android.enableR8=**MINIFY_WITH_R_EIGHT**组不支持宏定义了,打包的时候会报错:

1
2
3
b"A problem occurred evaluating project ':launcher'.\n"
b"> Failed to apply plugin 'com.android.internal.application'.\n"
b" > Cannot parse project property android.enableR8='' of type 'class java.lang.String' as boolean. Expected 'true' or 'false'.\n"

直接改成android.enableR8=true即可

另外升级完成解决了我之前遗留的两个问题:

  • 一个是Facebook SDK导致Android Target SDK从33升级到34打不出包问题,这个在这里提到过
  • 另外一个就是打不出Development的包,之前是因为NDK版本过低,当代码比较多的情况下,link会失败