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

Delphi FMX编译项目时触发Error f1026及文件找不到错误求助

解决Delphi编译FMX Android项目时"File not found 'Not found'"错误

排查及修复步骤

  • 核对Delphi的SDK路径配置
    打开Delphi的Tools > Options > Deployment > SDK Manager,确认Android SDK路径指向Android Studio安装的SDK根目录(一般是C:\Users\<你的用户名>\AppData\Local\Android\Sdk),同时确保NDK、JDK路径关联正确——NDK版本要和Delphi版本兼容,比如Delphi 11推荐NDK 25c,Delphi 10.4推荐NDK 21e。

  • 确认SDK组件完整性
    打开Android Studio的SDK Manager,检查是否安装了对应API级别的SDK Platform、指定版本的Build Tools(比如Delphi常用的30.0.3)、Android SDK Platform-Tools,真机调试的话还要确保Google USB Driver已安装。

  • 清理Delphi缓存与项目文件
    删除项目目录下的*.dcu、*.apk文件,再删除Delphi缓存目录(通常是C:\Users\<你的用户名>\AppData\Roaming\Embarcadero\BDS\<版本号>\Cache),重启Delphi后重新编译项目。

  • 检查系统环境变量
    确认ANDROID_HOME指向Android SDK根目录,JAVA_HOME指向兼容的JDK路径(Delphi自带或Android Studio配套的都可以),并把%ANDROID_HOME%\platform-tools、%JAVA_HOME%\bin添加到系统Path变量中。

  • 重置Delphi的SDK配置文件
    若以上步骤无效,可删除Delphi的SDK配置文件(路径为C:\Users\<你的用户名>\AppData\Roaming\Embarcadero\BDS\<版本号>\AndroidSDK.cfg),然后重新打开SDK Manager配置SDK路径。

  • 检查空项目的配置参数
    打开空项目的Project > Options > Android Application,确认Package Name符合规范(比如com.yourcompany.appname),Minimum SDK Version和Target SDK Version与已安装的SDK版本匹配。

内容的提问来源于stack exchange,提问作者Дмитрий Высочин

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 22:15:03