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

执行ns run android报错:app:stripDebugDebugSymbols系统找不到指定文件

问题原因及解决方法

核心原因说明

报错触发在stripDebugDebugSymbols任务阶段,该任务依赖Android NDK提供的符号剥离工具,找不到对应文件的问题大多由NDK配置异常、Gradle缓存损坏、版本兼容性三类问题导致,对应修复方案如下:

  • NDK配置异常修复
    该任务需要对应版本的Android NDK支持,你当前使用的AGP 3.5.0版本兼容NDK r20~r21版本:

    1. 打开Android Studio SDK Manager,安装对应版本NDK
    2. 新增系统环境变量ANDROID_NDK_HOME,值为NDK安装的根目录,同时将该目录路径添加到系统PATH变量中
    3. 也可在项目App_Resources/Android/app.gradle中手动指定NDK版本,配置示例:
    android {
        ndkVersion "21.4.7075529" // 替换为你实际安装的NDK版本号
    }
    
  • Gradle缓存损坏修复
    依次执行以下命令清理缓存后重试:

    ns clean
    gradlew clean
    ns run android
    

    若仍报错可尝试删除用户目录下的.gradle全局缓存文件夹后再重试。

  • 版本兼容性修复
    你当前使用的AGP 3.5.0版本过低,和较新的NativeScript版本可能存在兼容问题,可升级build.gradle中的AGP版本到兼容范围:

    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.4'
        classpath 'com.google.gms:google-services:4.3.10'
    }
    
  • 临时绕开方案
    如果你不需要调试原生C/C++符号,可直接禁用该任务避免报错,在App_Resources/Android/app.gradle中添加以下配置:

    tasks.whenTaskAdded { task ->
        if (task.name == 'stripDebugDebugSymbols') {
            task.enabled = false
        }
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 06:54:04