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

如何解决NativeScript执行ns run android时的‘failed to load XML file’错误?

NativeScript Android构建失败::verifyReleaseResources任务执行错误

执行 ns run android 时遭遇构建失败,错误信息如下:

FAILURE: Build failed with an exception.

- 出错原因:
任务':verifyReleaseResources'执行失败。

> 执行com.android.build.gradle.tasks.VerifyLibraryResourcesTask$Action时发生失败
Android资源链接失败
错误:My_project_path\platforms\tempPlugin\core\build\intermediates\aapt_friendly_merged_manifests\release\aapt\AndroidManifest.xml: AAPT: error: failed to load XML file: The specified file unfound. (2).

- 建议尝试:

> 使用--stacktrace选项获取堆栈跟踪。
使用--info或--debug选项获取更多日志输出。
使用--scan选项获取完整分析信息。

- 如需更多帮助请访问https://help.gradle.org

BUILD FAILED in 5s
构建插件@nativescript/core失败:
Error: Command gradlew.bat failed with exit code 1

已尝试官方建议的--stacktrace/--info/--debug/--scan选项,问题仍未解决。


解决步骤

1. 清理构建残留与依赖缓存

执行以下命令彻底清理项目构建残留和依赖文件:

ns clean
rm -rf platforms/ node_modules/
rm package-lock.json
npm install

2. 手动删除tempPlugin缓存目录

直接删除生成的临时插件缓存后重新构建:

rm -rf platforms/tempPlugin/
ns run android

3. 核对@nativescript/core版本兼容性

检查package.json中@nativescript/core版本与当前NativeScript CLI版本是否匹配,优先使用官方推荐的稳定版本组合,版本不匹配可能导致资源链接异常。

4. 验证AndroidManifest资源引用

  • 检查App_Resources/Android/src/main/AndroidManifest.xml中的权限、组件配置,确认所有引用的资源文件存在
  • 排查项目中drawable、layout等资源文件路径是否正确,无拼写错误或缺失

5. 更新Android构建工具版本

在App_Resources/Android/build.gradle中,将Android Gradle插件与构建工具版本更新至当前稳定版,示例配置:

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.2'
    }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 02:55:09