Delphi 12.1安装后配置丢失及Mac连接问题求助
Delphi 12.1配置恢复、Android SDK配置及Mac连接问题解决
一、恢复Delphi 12.0的旧配置
Delphi的IDE配置按版本分目录存储,12.0(Athens)对应23.0文件夹,12.1对应24.0,可通过复制旧配置文件快速恢复:
- 关闭Delphi 12.1,打开文件资源管理器导航到
%APPDATA%\Embarcadero\BDS\ - 复制
23.0目录下的以下核心内容到24.0目录:Registry.xml:包含版本控制、SDK路径等IDE核心设置KnownPackages.xml:已安装第三方包的配置信息BuildProfiles文件夹:Mac和Linux的构建配置文件
- 启动Delphi 12.1,若部分设置仍异常,可删除
24.0目录下的*.local.xml文件,让IDE重新加载主配置 - 版本控制设置未自动恢复时,进入
Tools > Options > Version Control,手动指定版本控制客户端路径即可
二、Android SDK正确配置
Delphi 12.1支持Android 11(API 30)至Android 14(API 34),配置步骤如下:
- 打开
Tools > SDK Manager,切换到Android标签页,点击Add选择已有的Android SDK安装目录(可复用12.0时的SDK路径) - 确保安装以下必要组件:
- SDK Platforms:至少包含目标Android版本(如Android 14 API 34)
- SDK Tools:Android SDK Build-Tools(对应API版本的最新稳定版,如34.0.0)、Android SDK Platform-Tools、NDK r25c(Delphi 12.x官方推荐兼容版本)、CMake(可选,用于原生代码编译)
- 进入
Tools > Options > Deployment > Android,确认SDK、NDK、JDK(推荐OpenJDK 11)路径指向正确位置 - 创建测试Android项目编译运行,验证配置是否生效
三、Mac连接报错原因及解决
报错原因
当前Mac上运行的Platform Assistant Server(PAServer)是Delphi 12.0的旧版本,而Delphi 12.1要求的PAServer版本为14.1.13.8,版本不匹配导致连接被拒绝。
解决步骤
- 登录Mac,导航到报错提示的路径:
/Users/XXXX/PAServer/scratch-dir/XXX-MacBookAir/ - 找到该目录下的PAServer安装包(如
PAServer14.1.pkg),双击运行覆盖安装旧版本 - 停止当前PAServer进程:打开Mac终端,执行
ps aux | grep PAServer查找进程ID,再用kill <进程ID>终止;或直接关闭PAServer窗口 - 重新启动PAServer,确认启动界面显示版本为
14.1.13.8 - 返回Delphi 12.1,重新尝试连接Mac即可
内容的提问来源于stack exchange,提问作者Walter Verhoeven
相关产品推荐
相关产品推荐

