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

小米Pocophone F1设备上Delphi安卓应用编译失败求助

解决小米Pocophone F1上Delphi安卓应用编译的安装介质问题

我之前碰到过类似的MIUI设备权限限制问题,给你整理了几个实用的解决步骤,按顺序尝试应该能搞定:

1. 开启开发者选项里的「USB安装」权限

小米的MIUI对USB调试权限做了细分,只开USB调试还不够:

  • 打开设备「设置」→「开发者选项」(找不到的话,先去「关于手机」连续点击MIUI版本号激活开发者模式)
  • 找到「USB安装」选项并开启。这个权限是允许通过USB连接的adb工具向设备安装应用,正好是Delphi编译后部署必需的。

2. 配置「未知来源应用」的安装权限

安卓8.0及以上系统默认禁止非应用商店渠道的应用安装,需要给adb相关进程授权:

  • 进入「设置」→「应用设置」→「权限管理」→「特殊权限」→「安装未知应用」
  • 找到「adb」或「调试应用」(不同MIUI版本名称可能略有差异),开启「允许此来源安装应用」的开关。

3. 更新Delphi的ADB工具版本

如果你的Pocophone F1系统版本较高(最高可升级到安卓11),旧版adb可能存在兼容性问题:

  • 打开Delphi的「Tools」→「SDK Manager」
  • 切换到「SDK Tools」标签,找到「Android SDK Platform-Tools」,点击「Update」更新到最新版本
  • 更新完成后重启Delphi,再尝试编译部署。

4. 关闭MIUI优化(若上述步骤无效)

MIUI的系统优化偶尔会干扰adb的正常操作:

  • 回到「开发者选项」,找到「MIUI优化」并关闭(关闭后需要重启设备)
  • 重启后重新开启USB调试和USB安装权限,再尝试编译。

5. 检查Delphi项目的部署配置

最后确认一下Delphi端的设置是否正确:

  • 打开安卓项目,进入「Project」→「Options」→「Deployment」
  • 确保「Deploy」选项卡下的「Install Application」处于勾选状态
  • 在「Target Platforms」里确认选择的安卓版本和设备系统版本匹配。

按这些步骤操作后,应该就能解决系统要求指定安装介质的问题,让Delphi正常编译部署到你的Pocophone F1上了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 08:33:18