Delphi 12 Community Edition安装后系列问题求助
Delphi 12 Community Edition 常见问题解决方案建议
1. 帮助系统权限异常
点击FMX.ListBox.TListBox时弹出如下错误:
Permission error. You do not have permission to read this page, for the following reason: This action is limited to users in one of the groups writer, l10n, RADBeta, ConnectBeta, Employee
解决方案:
- 确认Delphi 12 CE已完成免费注册激活,未激活状态可能导致部分功能受限
- 重置IDE环境设置:通过
Tools > Options > Environment > IDE Options选择「Reset to Default」,重启IDE后重试帮助系统 - 切换为离线帮助模式:在
Tools > Options > Help > Content中选择本地帮助文档(需提前下载对应版本的离线帮助包)
2. 旧Android应用部署Android 64设备触发.jar文件错误
原Delphi 11 CE下正常运行的Android应用,在Delphi 12 CE中部署到Android 64设备时出现大量.jar相关错误。
解决方案:
- 清理项目旧部署缓存:打开
Project > Deployment,删除libs目录下所有旧的.jar文件,重新同步依赖 - 更新Android SDK至Delphi 12兼容版本:通过
Tools > Options > Deployment > SDK Manager检查并更新SDK、NDK、Build Tools版本 - 重新生成Android项目配置:右键项目选择「Add > New > Android Application」,将原有代码迁移至新配置,确保依赖库版本与Delphi 12匹配
3. 部署阶段无法删除Delphi创建的文件夹
开发新Android 64目标应用时,部署阶段提示无法删除本地的Delphi生成文件夹。
解决方案:
- 关闭所有占用目标文件夹的进程:包括文件管理器窗口、杀毒软件实时防护、后台调试adb进程
- 以管理员身份启动Delphi IDE,再执行部署操作
- 手动删除临时文件夹:找到项目输出目录下的
Android64文件夹,或C:\Users\<用户名>\AppData\Local\Embarcadero\BDS\23.0\Deployment下的对应缓存文件夹,删除后重新部署
4. 频繁提示「FireDAC.Comp.Client.pas not found」
解决方案:
- 检查库路径配置:在
Tools > Options > Language > Delphi > Library中,确认已添加FireDAC源文件路径$(BDS)\source\data\firedac - 修复Delphi安装:运行安装程序选择「Modify」,确保FireDAC组件已被完整安装
- 手动添加搜索路径:打开
Project > Options > Delphi Compiler > Search Path,追加$(BDS)\source\data\firedac路径
5. FireDAC.Phys.SQLiteWrapper.pas源文件未找到
解决方案:
- 补充安装SQLite组件:运行Delphi 12安装程序,勾选「Data Access > FireDAC > SQLite Driver」组件进行安装
- 添加SQLite相关路径:在库路径中追加
$(BDS)\source\data\firedac\phys\sqlite - 若文件仍缺失,可从Delphi 11 CE的对应路径复制该文件至Delphi 12的
source\data\firedac\phys\sqlite目录(优先推荐重新安装组件保证兼容性)
内容的提问来源于stack exchange,提问作者user11935527
相关产品推荐
相关产品推荐

