Unity 2020 无法将 Android APK 更新到 API 级别 29

Yoc*_*ric 5 api android unity-game-engine

编辑:我没有足够的业力或任何评论,但我通过使用 android apk 应用程序下载最新的 apk 修复了这个问题。这允许我将下载位置指定为 unity apk 路径

=================================================== ===========

当我尝试为 Android API 目标级别 29 构建游戏时,出现以下错误:

“无法安装额外的 SDK 平台。请手动运行 SDK 管理器,以确保您安装了最新的工具集和所需的平台。有关详细信息,请参阅控制台”

这是我手动运行 sdk 管理器时的控制台输出:

"C:\Program Files\Unity\Hub\Editor\2020.1.1f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin\sdkmanager.bat" "platforms;android-29"
Warning: File C:\Users\zande\.android\repositories.cfg could not be loaded.
License android-sdk-license:            ] 10% Computing updates... 
---------------------------------------
<entire android terms and conditions document is printed>
---------------------------------------
Accept? (y/N): y
Warning: Failed to read or create install properties file.
[===                                    ] 10% Installing Android SDK Platform 30
Run Code Online (Sandbox Code Playgroud)

看来我当前安装的版本目标是 API 级别 28,而 google play 不允许我使用该版本进行发布。我正在使用 unity 2020.1f1,并且已经尝试了一切。到底是怎么回事?

小智 0

使用提升的访问权限运行命令 shell,或创建一个使用参数调用第一个批处理的批处理文件,然后右键单击新的批处理文件并选择“以管理员身份运行”。真正的错误是它无法创建安装属性文件,因为它没有写访问权限。