You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

无法直接将Delphi Android应用运行至设备的问题咨询

解决Delphi Tokyo 10.2(Windows 8)Android测试报错:Missing profile name

我之前帮不少开发者搞定过Delphi Tokyo里的这个Android配置坑,结合你的Windows 8环境,给你几个针对性的排查修复步骤:

  • 检查并修复环境配置文件
    Delphi的Android SDK配置存在environmentoptions.pro文件里,路径一般是C:\Users\<你的用户名>\AppData\Roaming\Embarcadero\BDS\19.0(19.0对应Tokyo 10.2版本)。
    打开这个文件,找AndroidSDKProfile相关的行:

    • 如果这条目缺失,手动加一行:AndroidSDKProfile=Default
    • 如果已有条目但值为空/无效,改成你在SDK管理器里配置过的profile名称(比如Default)
  • 重新配置Android SDK Profile
    打开Delphi,依次点Tools > Options > Deployment > SDK Manager

    • 切换到Android平台,确认有没有有效的SDK profile。如果没有,点Add跟着向导走,把你的Android SDK、NDK、JDK路径都配置正确,创建新profile并设为默认。
    • 配置完务必重启Delphi,让新配置生效。
  • 重置损坏的配置文件
    如果environmentoptions.pro本身损坏或者权限出问题:

    1. 先备份这个文件(复制到其他地方)
    2. 删除原文件,重启Delphi,它会自动生成新的默认配置
    3. 之后重新去SDK Manager配置Android环境即可
      提示:Windows 8要显示AppData文件夹,得在文件管理器的「查看」选项卡勾选「隐藏的项目」
  • 用管理员权限运行Delphi
    Windows 8的权限管控可能导致Delphi无法读写配置文件,右键点Delphi快捷方式,选「以管理员身份运行」,再尝试运行你的Android应用,看报错是否消失。

内容的提问来源于stack exchange,提问作者Kerbadou Ghazali

火山引擎 最新活动