You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity 5.5.0f3 Personal安卓打包报错:无法列出目标平台

解决Unity 5.5.0f3安卓打包"Unable to list target platforms"报错的方案

我之前也踩过Unity 5.5这个老版本的安卓打包坑,这个报错核心是版本兼容问题——Unity 5.5.0f3对Android SDK的版本限制非常严格,太高的SDK版本它根本识别不了。给你几个亲测有效的解决步骤:

  • 先确认Android SDK的兼容版本:Unity 5.5.0f3仅支持Android SDK Build Tools 24.0.3及以下版本,建议搭配API Level 23或24的平台包。如果你的SDK是近两年更新的,大概率版本过高,得降级到兼容的版本。
  • 手动指定并验证SDK路径:
    1. 打开Unity,进入Edit > Preferences > External Tools
    2. 取消勾选Android SDK Installed with Unity (recommended),手动选择你安装的兼容版SDK根目录(比如C:\Android\sdk-legacy或者~/Library/Android/sdk-old)
    3. 点击Apply后关闭窗口,重启Unity再试打包
  • 检查环境变量的正确性:
    1. 确保ANDROID_HOME环境变量指向的是你刚选的兼容版SDK根目录,不是其他高版本SDK的路径
    2. 把SDK的platform-tools和tools目录添加到系统PATH变量中(Windows下是%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools,Mac/Linux是$ANDROID_HOME/platform-tools和$ANDROID_HOME/tools)
    3. 设置完一定要重启电脑,让环境变量完全生效,再打开Unity尝试
  • 验证SDK组件完整性:
    1. 打开旧版Android SDK Manager(别用Android Studio里的新版,Unity 5.5不支持新的SDK目录结构)
    2. 确保安装了以下组件:
      • Android SDK Platform(API 23或24)
      • Android SDK Build Tools 24.0.3
      • 对应版本的Android Support Library
    3. 安装完成后关闭SDK Manager,重启Unity
  • 清理Unity缓存:
    1. 关闭Unity,找到项目根目录下的Library文件夹,删除它(记得先备份项目,避免意外)
    2. 重新打开Unity,让它重新生成缓存文件,之后再尝试打包

内容的提问来源于stack exchange,提问作者John Michael

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:40:38