就在我的构建看起来运行稳定时,Android Studio 将更新 SDK 工具,当 Unity 到达构建的一部分时,将资产打包到 APK 中时会抛出错误。它声称没有可用的目标 API。
因此,我将 C:\Users\username\AppData\Local\Android\sdk\tools 目录替换为从 25.2.5 中获取的目录。
这修复了构建,直到某些东西似乎改变了 Android SDK,然后问题再次出现,直到我再次替换工具文件夹。
为什么 Unity 对 sdk/tools 版本控制如此敏感,我能做些什么呢?
这是控制台错误:
CommandInvokationFailure: Unable to install APK to device. Please make sure the Android SDK is installed and is properly configured in the Editor. See the Console for more details.
C:/Users/brad/AppData/Local/Android/sdk\platform-tools\adb.exe -s "HT6980201842" install -r "C:\Users\brad\Documents\Unity\Night Hedges\build.apk"
stderr[
Failed to install C:\Users\brad\Documents\Unity\Night Hedges\build.apk:
]
stdout[
]
exit code: 1