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

Native库启动进程命令问题:transformNativeLibsWithStripDebugSymbolForDebug任务执行失败

解决Android项目中transformNativeLibsWithStripDebugSymbolForDebug任务失败问题

这个错误本质是NDK里找不到mips64架构对应的strip工具——毕竟Android早就废弃了对mips系列架构的官方支持,新的NDK版本里已经移除了mips相关的工具链。给你几个可行的解决方法,按优先级尝试:

方法1:指定仅编译主流CPU架构

直接在app模块的build.gradle(Module级)里配置只编译当前主流支持的架构,跳过mips相关部分:

android {
    defaultConfig {
        ndk {
            // 保留常用架构,按需调整
            abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
        }
    }
}

这样Gradle就不会去处理mips架构的Native库,自然也就不会调用不存在的mips64 strip工具了。

方法2:过滤第三方依赖中的mips架构SO文件

如果是你引入的第三方库自带了mips系列的SO文件,除了上面的配置,还可以添加打包过滤规则,确保这些SO不会被打包进APK:

android {
    packagingOptions {
        exclude 'lib/mips/**'
        exclude 'lib/mips64/**'
    }
}

方法3:调整NDK版本

  • 打开项目根目录的local.properties文件,指定一个稳定的、移除了mips工具链的NDK版本(比如25.x系列的长期支持版):
ndk.dir=C\:\\Users\\LENOVO\\AppData\\Local\\Android\\Sdk\\ndk\\25.2.9519653
  • 如果你之前用的是自动更新的ndk-bundle,建议换成具体版本的NDK,避免因自动更新导致工具链缺失。

方法4:清理缓存后重新构建

执行以下操作彻底清理项目缓存:

  • 点击Android Studio菜单栏的File → Invalidate Caches...,勾选Invalidate and Restart重启IDE
  • 或者在项目根目录的终端执行命令:
./gradlew clean
./gradlew assembleDebug

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 06:08:13