Android Studio错误:transformNativeLibsWithStripDebugSymbolForRelease

昨天看到android studio提示ndk有更新,手贱就点了更新,不得不说as更新真的慢(as啥都慢)。结果今天需要打版本的时候问题来了,编译失败!!!问题当然就是出现在了刚更新的NDK这里了,下面是as提示的错误

Android Studio错误:transformNativeLibsWithStripDebugSymbolForRelease

可以看到这里报了个叫什么用StripDebugSymbol转换本地服务程序时候的错误,再看看具体的报错信息

Android Studio错误:transformNativeLibsWithStripDebugSymbolForRelease

得了,找不到NDK下面的一个文件。找不到,那就去看看NDK文件夹下面的有什么东西

Android Studio错误:transformNativeLibsWithStripDebugSymbolForRelease

啥都没有,是不是更新NDK版本时候出了问题,然后去NDK官网下载了最新的NDK压缩包看看是不是没下载完

下载地址:https://developer.android.google.cn/ndk/downloads/revision_history

结果新下载的也是啥都没有

Android Studio错误:transformNativeLibsWithStripDebugSymbolForRelease

因为项目中使用了NDK,有些网友说的卸掉NDK是不可行了。为了能在今天顺利打包,好像最快的方法就是用旧的版本目录来代替当前最新的版本了。但官网好像只能下最新的(手动捂脸)

好在之前收藏了一个android工具集下载的网址:http://www.androiddevtools.cn/  在这网页全局搜“NDK”就能找到我们想要的历史版本了。

ok,下载完解压后果然跟新的版本不一样

在项目根目录下的local.properties把NDK的地址配置成解压的历史版本,然后rebuild一下我们的项目,就能正常跑起来了。

当然这肯定不是最好的解决办法,还得花点时间摸索摸索