Delphi FMX编译项目时触发Error f1026及文件找不到错误求助
排查及修复步骤
核对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,提问作者Дмитрий Высочин

