在这次遇到的坑之前,我先说明一下吧,这里改成标题改成3.x了,因为最近升级了Android Studio,现在的版本是3.2,不过很多问题依然还有,我这里将持续更新这个专题,以免朋友遇到sb问题
问题八:ABIs [armeabi] are not supported for platform. Supported ABIs are [armeabi-v7a, arm64-v8a, x86, x86_64]
前几天拿出来NDK准备撸一下,但是发现各种报错,尤其会报标题这个错误,你们能知道我当时的心情吗?就是有个x友,ooxx了很多年,然后这一次开房发现:我擦,怎么是个男人?
好了,直接来看问题,我拿出了项目编译了一下过了,但是run的时候直接撸错,因为是老项目,这里就不贴图了,顺便盗个图(老规矩,发现我盗图的联系我,我删掉)
盗图1
原因就是:
ndk(v17)已不在支持mips、armeabi等CPU架构
只支持armeabi-v7a, arm64-v8a, x86, x86_64。
然后所有涉及到mips和armeabi全部都不能用了,我的手机是pixel 所以……
好了,咱们来谈谈解决思路,
删除mips、armeabi等CPU架构,添加armeabi-v7a, arm64-v8a, x86, x86_64。
但是,很遗憾的告诉你,项目里涉及的so文件基本上都是只支持armeabi;
有很有很爽?
好了,来说另一个解决方法
在这里下载
然后呢,根据自己的平台覆盖,我这里拿Mac说事了,
(不说了在盗张图)
盗图叒
除了NDK的包以外,还要降低一下gradle,好了看明白了自己撸,总不能gradle也让我教你怎么降级吧,好了,乖了啊,咱们自己做。
盗图2
结尾说一句啊,别什么都撸新的,问题很多,我的Android P都好久了,还没找到xpose的框架,你说我打谁去?我去提了一个issue,妈的还被人凌辱说:有本事自己写一个去啊,然后我就不淡定了啊,让我写我就写?我岂不是很没面子?然后……继续静静地等xpose支持Android P