android 3.x,Android Studio3.x的坑(三)

博主在升级Android Studio到3.2版本后遇到ABIs不支持问题,由于NDK v17不再支持armeabi,只支持armeabi-v7a, arm64-v8a, x86, x86_64。解决方案包括删除不支持的CPU架构并添加新支持的架构,或者降级NDK和Gradle。但博主的项目中so文件只支持armeabi,导致困难。博客建议开发者谨慎升级,并提供了解决问题的步骤。
摘要由CSDN通过智能技术生成

在这次遇到的坑之前,我先说明一下吧,这里改成标题改成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的时候直接撸错,因为是老项目,这里就不贴图了,顺便盗个图(老规矩,发现我盗图的联系我,我删掉)

3c929a8e1aeb?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

盗图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说事了,

(不说了在盗张图)

3c929a8e1aeb?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

盗图叒

除了NDK的包以外,还要降低一下gradle,好了看明白了自己撸,总不能gradle也让我教你怎么降级吧,好了,乖了啊,咱们自己做。

3c929a8e1aeb?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

盗图2

结尾说一句啊,别什么都撸新的,问题很多,我的Android P都好久了,还没找到xpose的框架,你说我打谁去?我去提了一个issue,妈的还被人凌辱说:有本事自己写一个去啊,然后我就不淡定了啊,让我写我就写?我岂不是很没面子?然后……继续静静地等xpose支持Android P

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值