# Desktop是保留字!UE在打包Android时不允许通过!

**URL:** https://qa.fmod.com/t/desktop-ue-android/24181
**Category:** Unreal Engine
**Tags:** android
**Created:** [April 13, 2026, 10:46pm UTC](https://qa.fmod.com/t/desktop-ue-android/24181 "2026-04-13T22:46:35Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![li\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/li_fmod/32/6577_2.png) [@li\_fmod](https://qa.fmod.com/u/li_fmod)
#### Post date: [April 14, 2026, 12:55am UTC](https://qa.fmod.com/t/desktop-ue-android/24181/3 "2026-04-14T00:55:26Z")

</div>

你好，感谢你分享的截图和信息！

> [@pio57019](#):
>
> 因为Content\FMOD\Desktop, 这个Desktop目录是UE要求的保留字,不允许里面存在!  
> 修正这个问题吧,改别的名称

这个问题确实和 UE 的打包限制有关。

在我们的[UE 安卓平台文档](https://fmod.com/docs/2.02/unreal/platform-specifics.html#packaging)里有提到， 安卓平台打包的时候需要把 banks 放到 `Mobile` 子目录，并在 `AndroidGame.ini` 里把 `FMOD/Desktop` 从 staging 移除，改为 `FMOD/Mobile`

可以按下面步骤尝试：

1. 打开 `{项目名}/Config/Android/AndroidGame.ini`（如果没有的话可以自己创建一个）
2. 在文件中加入以下内容：

```auto
[/Script/UnrealEd.ProjectPackagingSettings]
-DirectoriesToAlwaysStageAsNonUFS=(Path="FMOD/Desktop")
+DirectoriesToAlwaysStageAsNonUFS=(Path="FMOD/Mobile")

```

1. 在 `{项目名}/Content/FMOD` 下新建一个名为 `Mobile` 的文件夹
2. 将 banks 从 `{项目名}/Content/FMOD/Desktop` 复制到 `{项目名}/Content/FMOD/Mobile`

完成后再尝试打 Android 包，通常可以解决这个问题。

这类问题在这个帖子里面也有类似讨论：[Unable to create an Android build with UE 4.26.1 (The following files are set to be staged, but contain restricted folder names ("Desktop")) - #2 by jeff\_fmod](https://qa.fmod.com/t/unable-to-create-an-android-build-with-ue-4-26-1-the-following-files-are-set-to-be-staged-but-contain-restricted-folder-names-desktop/17335/2)

希望这些信息有帮助！

---

_[View the full topic](https://qa.fmod.com/t/desktop-ue-android/24181)._
