所以我最近得到了一个meta quest 3s,我正在尝试为它制作一个游戏。我在 Unity 中制作了一个,但是当我导出 APK 并将其放入 Meta Quest Devloper Hub 应用程序时,我收到了错误
Android Target SDK 版本为 30,但应为 32 或更高(AndroidManifest.xml 中的 targetSdkVersion)。
我真的需要帮助来解决这个问题。任何帮助将不胜感激。
选项 1:您可以将 Unity 更新到所需 Android SDK 版本附带的版本。有一个页面包含有关此信息https://docs.unity3d.com/Manual/android-sdksetup.html
选项 2:手动下载 Android SDK。它默认随 Android Studio 一起提供。您可以在这里下载它https://developer.android.com/studio#command-tools。完成此操作后,您需要在 Android Studio 目录中找到 android sdk 文件夹。有一个关于它的主题Android Studio SDK位置。执行此操作后,您必须在
Edit > Preferences > External Tools > SDK
(Windows) 或 Unity > Settings > External Tools > SDK
(Mac) 中指定此路径。禁用 Android SDK Tools installed with Unity
复选框以指定自定义路径。
安装所需的 SDK 后,请确保您已在中指定了所需的版本
File > Project Settings > Player > Android tab > Other Settings > Target API Level