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

D12/D11.3下Firemonkey项目CreateAndroidManifestFile任务异常求助

解决Delphi构建Firemonkey项目时CreateAndroidManifestFile任务失败(设备未就绪)的方案

以下是针对该问题的排查与解决步骤:

  • 检查项目资源与路径

    • 临时移除项目res目录下所有自定义资源(图片、布局、字符串文件等),重新构建测试。如果构建成功,再逐个添加资源,定位损坏的资源文件。
    • 确认项目及资源所在路径无特殊字符(如中文、空格、特殊符号),且未存放在外部存储设备(U盘、网络映射盘)上,将项目移到本地硬盘根目录附近缩短路径后重试。
  • 清理缓存与输出目录

    • 删除Delphi全局缓存目录:
      • C:\Users\<你的用户名>\AppData\Local\Embarcadero\Studio\<版本号>\Cache
      • C:\Users\<你的用户名>\AppData\Roaming\Embarcadero\BDS\<版本号>\下的临时文件
    • 删除项目根目录下的Android、Win32、Win64输出目录,以及所有.local、.deployproj等临时文件,重新构建。
  • 修复项目配置文件

    • 用文本编辑器打开出问题的.dproj文件,对比正常项目的.dproj,重点检查Android相关配置节点(如AndroidManifestTemplate、AndroidResDirs),删除异常节点或复制正常项目的对应配置替换。
    • 尝试新建空白Firemonkey Android项目,逐步迁移原项目的代码、资源和配置,排除项目文件本身损坏的可能。
  • 系统与权限排查

    • 以管理员身份启动Delphi IDE,避免权限不足导致的文件访问异常。
    • 检查项目所在磁盘是否空间不足、存在坏道,或开启了磁盘加密功能,尝试将项目移至其他本地磁盘分区测试。
  • Android SDK局部配置检查

    • 打开项目选项→Deployment→SDK Manager,重新指定Android SDK路径,确保SDK的build-tools、platforms等组件完整无损坏。
    • 删除Android SDK缓存目录SDK\.android\build-cache下的所有文件,清理后重新构建。

内容的提问来源于stack exchange,提问作者Graham Wollaston

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 07:30:59