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

Delphi 12编译Android项目遇PAClient Error E2312求助

Delphi Android编译错误解决指南

一、[PAClient Error] Error: E2312 无法执行指定aapt.exe命令(错误1)

  • 匹配SDK构建工具版本:Delphi对Android构建工具版本兼容性要求严格,比如Delphi 11/12推荐使用30.0.3版本。对照你SDK管理器的截图,勾选Delphi官方适配的版本,卸载过高或过低的不兼容版本(如33+版本可能触发调用逻辑冲突)。
  • 校验aapt.exe路径:打开Delphi「工具→选项→SDK管理器→Android」,确认构建工具路径指向SDK目录下对应版本的文件夹,例如...\AndroidSDK\build-tools\30.0.3\aapt.exe,路径错误则手动修正。
  • 解决权限问题:以管理员身份启动Delphi,避免系统权限拦截aapt.exe执行;同时给SDK目录添加当前用户的完全控制权限。
  • 清理项目缓存:删除项目目录下的Android、Bin、Obj文件夹,重新编译项目。

二、styles.xml中找不到android:windowSplashScreenAnimatedIcon等属性

  • 升级SDK版本配置:这些属性仅在Android 12(API 31)及以上版本支持。进入项目「选项→Android→版本」,将Target SDK Version和Compile SDK Version设置为31或更高,同时在SDK管理器的「平台」标签下安装对应Android版本的SDK包。
  • 更新主题父类:若当前主题继承旧版主题(如Theme.AppCompat.Light.DarkActionBar),需改为继承Android 12+兼容主题,比如Theme.Material3.Light.NoActionBar或Theme.DeviceDefault.Light.NoActionBar,确保主题支持新属性。
  • 检查属性拼写:确认android:windowSplashScreenAnimatedIcon等属性拼写完全正确,无漏写、错写字符。

内容的提问来源于stack exchange,提问作者Luhan Strydom

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 23:26:03