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

为什么ns doctor检测安卓环境存在问题,@nativescript/android未安装且ns run android报错

Android Build Tools 31.0.0 损坏问题修复
  • 打开Android Studio,依次进入「Settings > Appearance & Behavior > System Settings > Android SDK」
  • 切换到SDK Tools标签页,勾选窗口右下角的「Show Package Details」选项
  • 展开Android SDK Build-Tools列表,找到31.0.0版本,勾选后点击Apply完成卸载
  • 卸载完成后可以重新勾选31.0.0安装,也可选择安装更稳定的30.0.3/32.0.0版本
  • 无需Android Studio的情况下也可直接操作:手动删除本地Android SDK目录下的build-tools/31.0.0文件夹,再执行命令重新安装:sdkmanager "build-tools;31.0.0"
  • 若重装31.0.0后仍报错,可在项目App_Resources/Android/app.gradle的android配置块中指定使用其他版本:
android {
  buildToolsVersion "30.0.3"
}
@nativescript/android组件未安装问题修复
  • 若执行ns doctor为全局检测结果,先执行全局安装命令:npm install -g @nativescript/android
  • 若为项目本地检测结果,按以下步骤清理后重装:
    • 删除项目根目录的node_modules文件夹:rm -rf node_modules
    • 删除项目根目录的package-lock.json(或yarn.lock)文件
    • 执行npm install重新安装项目全部依赖
    • 执行ns platform add android为项目本地安装安卓平台
  • 操作完成后重新执行ns doctor验证组件状态即可
运行验证

上述两个问题处理完成后,重新执行ns run android即可正常编译启动安卓应用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 19:36:00