AndroidStudio使用NDK报错显示mips64el-linux-android-strip''

Error:Execution failed for task ‘:app:transformNativeLibsWithStripDebugSymbolForDebug’.

A problem occurred starting process ‘command ‘D:\android-sdk-windows 
\ndk-bundle\toolchains\mips64el-linux-android-4.9 
\prebuilt\windows-x86_64\bin\mips64el-linux-android-strip”

项目里需要用到NDK开发,遇到了mips64el-linux-android-strip的问题,这里记录并分享下 
图1.png
经过漫长的等待(估计有800M左右的,加上国内比较慢),终于下载完成,重新开始build项目,然后竟然报错了

Error:Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'.
> A problem occurred starting process 'command 'D:\android-sdk-windows
\ndk-bundle\toolchains\mips64el-linux-android-4.9
\prebuilt\windows-x86_64\bin\mips64el-linux-android-strip''
  • 1
  • 2
  • 3
  • 4

这是什么问题,到android-sdk-windows\ndk-bundle目录下去找,竟然没找到,莫非是刚才那种下载方式,没有把NDK17的包下载完全,好吧那我去官网下载吧,下载完成后,把它解压到android-sdk-windows\ndk-bundle目录,又builde一下项目,编译了一会儿,还是报那个错误,初步估计,是不是不兼容的问题,然后就去下载NDK16的版本

解决办法 https://stackoverflow.com/questions/50253566/after-using-android-studio-3-1-2-it-showing-error-2-no-such-file-or-directory

图2.png
最终解决方案是: 
1.把刚才下载的NDK17版本的都remove掉,通过Studio下载的就通过Studio删除,自己下载的,去android-sdk-windows\ndk-bundle目录下删除 
2.下载NDK 16b,解压到 android-sdk-windows\ndk-bundle 目录下 ( 这个随意放哪都行,只要在Studio中配置正确就行) 
3.再次build项目 
4.滴 滴 滴 又可以愉快地敲代码了 ! 
图3.png
这里我顺便给下NDK Version 16 的下载链接 
https://dl.google.com/android/repository/android-ndk-r16b-windows-x86.zip 
https://dl.google.com/android/repository/android-ndk-r16b-windows-x86_64.zip 
https://dl.google.com/android/repository/android-ndk-r16b-darwin-x86_64.zip 
https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip

NDK Version 17 (目前最新版) 
https://dl.google.com/android/repository/android-ndk-r17-windows-x86.zip 
https://dl.google.com/android/repository/android-ndk-r17-windows-x86_64.zip 
https://dl.google.com/android/repository/android-ndk-r17-darwin-x86_64.zip 
https://dl.google.com/android/repository/android-ndk-r17-linux-x86_64.zip

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值