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

Unity Android构建异常求助:APK体积仅1MB、安装后桌面无图标

Unity Android构建异常排查方案

(对应异常表现:产出APK仅1MB、无桌面启动图标、构建全程无报错、正常构建体积应≥50MB)

异常根因匹配

这类极小体积APK、无启动入口、安装后仅在系统应用列表可见的表现,是Unity安卓构建流程中典型的空壳APK问题,表面无编译报错但核心打包环节未正常执行,可按以下优先级逐项排查解决:

  • 关闭APK拆分构建开关
    打开路径Edit > Project Settings > Player > Android > Publishing Settings,检查是否开启了以下选项:
    • Split Application Binary(OBB扩展拆分)
    • 按ABI/屏幕密度拆分独立APK
    • 构建输出模式选择了Google Play App Bundle(AAB)而非普通APK
      上述配置开启时,构建流程仅会生成1-2MB大小的基础壳APK,完整的游戏资源、多架构原生库会被拆分为独立文件单独输出,单独安装壳APK就会出现体积过小、无桌面启动图标的问题。排查完成后选择「Universal APK」作为输出目标,关闭所有拆分选项后重新构建。
  • 修正AndroidManifest启动配置
    打开自定义清单文件路径Assets/Plugins/Android/AndroidManifest.xml,确认主启动Activity下包含完整的启动意图声明:
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    
    如果自定义Manifest缺失上述配置,或拆分构建时临时生成的Manifest覆盖了原有配置,就会出现系统能识别到已安装应用,但无法将其显示在桌面启动列表的问题。配置修正后删除项目Library/Temp目录下的临时构建缓存,避免旧配置残留影响构建结果。
  • 检查输出目录的写入权限
    确认构建时选择的APK输出路径没有被系统权限保护(例如Windows系统的Program Files目录、macOS的系统根目录)。如果Unity对输出路径没有写入权限,构建流程会跳过大体积资源(贴图、音频、原生库、场景文件)的写入环节,仅将可正常写入的壳程序代码打包进APK,全程不会抛出权限类报错,最终APK体积仅为1MB左右。将输出目录调整为项目下的独立文件夹,关闭Unity的管理员权限运行模式后重新构建,验证APK体积是否回到正常区间。
  • 确认构建包含全部目标场景
    打开路径File > Build Profiles > Android,检查「Scenes In Build」列表,确认所有带实际游戏内容的场景均已勾选加入构建。如果列表为空或仅保留空的测试场景,构建产出的APK本身不包含任何游戏资源,体积会远低于正常水平,也可能触发启动入口识别异常。

内容的提问来源于stack exchange,提问作者Таня

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.28 11:24:01