今天编译工程总过不去,查看失败原因,因为ndk的mips编译不过去。

A problem occurred starting process ‘command ‘/Users/didi/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-strip”

仔细想想之前都没问题啊,怎么突然就行了?

google+stackoverflow

解决方法:
在module的build.gradle中增加如下配置

android {defaultConfig {......ndk {abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86'}......}packagingOptions{doNotStrip '*/mips/*.so'doNotStrip '*/mips64/*.so'}
}

原因:
ndk版本更新到17.0.4754217后,google去掉了ARMv5 (armeabi), MIPS, and MIPS64的支持。试图编译这些平台的so会抛出错误。

链接: https://stackoverflow.com/questions/42739916/aarch64-linux-android-strip-file-missing

以上的方法有可能失败,那么只能使用最后一招,在sdk中删除ndk。
step1:

step2:
下载16版本的ndk
https://developer.android.com/ndk/downloads/older_releases

step3:
将下载的ndk的zip包解压缩到/Users/xxx/Library/Android/sdk/ndk-bundle中就可以了

修复升级ndk到17.0.4754217编译so失败问题相关推荐

  1. Log4j2又爆雷!2.16.0存在DOS攻击风险,升级到2.17.0可解决!

    本以为,经过上周的2.16.0版本升级,Log4j2的漏洞修复工作,大家基本都要告一段落了. 万万没想到,就在周末,Log4j官方又发布了新版本:2.17.0 该版本主要修复安全漏洞:CVE-2021 ...

  2. ubuntu 12.04 NDK + android 4.0.3_r1 编译libffmpeg.so

    环境:ubuntu 12.04 .android-ndk-r8d . android 4.0.3_r1 编译libffmpeg.so .找了很多开源项目,,终于有一个可以编译通过了,RockPlaye ...

  3. Spring Boot发布2.6.2、2.5.8:升级log4j2到2.17.0

    12月22日,Spring官方发布了Spring Boot 2.5.8(包括46个错误修复.文档改进和依赖项升级)和2.6.2(包括55个错误修复.文档改进和依赖项升级). 这两个版本均为缺陷修复版本 ...

  4. Cordova - 解决升级NDK之后无法编译!

    先前Cordova工作正常,今天升级了一下Android Studio,随后发现NDK也有升级包了,于是顺利升级了NDK!升级完毕发现,无法正常编译了,错误提示如下: No toolchains fo ...

  5. 编译内核启用KASan动态检测内核内存错误功能(ubuntu16.04 4.4.0内核编译升级到linux-4.4.252版本)

    目录 一.编译内核并配置支持KAsan 1.下载源码 2.安装编译内核必须的库 3.清理之前内核编译生成及相关配置 4.配置内核参数 5.开始编译 6.模块(驱动)安装 7.安装新编译的内核 8.修改 ...

  6. 热修复框架Tinker的从0到集成之路(转)

    转自:http://blog.csdn.net/lisdye2/article/details/54411727 热修复框架Tinker的从0到集成之路 转载请标明出处:  http://blog.c ...

  7. Oracle 10g(10.2.0.4)升级到10.2.0.5.19

    一.将数据库版本从10.2.0.4 升级到 10.2.0.5,再升级到10.2.0.5.19 (1) 备份等过程略过,一个老库的升级过程,记录之.   (2) 一致性关闭数据库及监听 sqlplus ...

  8. Log4j 2.17.0 再曝漏洞,但不要惊慌!

    前沿技术早知道,弯道超车有希望 积累超车资本,从关注DD开始 最新消息!根据Log4j官网发布,2.17.0版本还存在漏洞! 上图来自Log4j2官网:https://logging.apache.o ...

  9. 手动升级oracle,ORACLE 10.2.0.1手动升级到10.2.0.4

    ORACLE 10.2.0.1手动升级到10.2.0.4 1.解压zip包以及查看目录权限 p6810189_10204_Linux-x86-64.zip oracle@single-10g:/u01 ...

  10. Android NDK开发从0到1

    本文的开发环境为 Windows,其他平台操作类似 其实说到 NDK 就不得不提 JNI ( Java Native Interface ) ,JNI 是专门用来与本地代码进行交互而提供的一个接口.通 ...

最新文章

  1. leetcode算法题--数组中出现次数超过一半的数字
  2. TCP报文段首部格式详解
  3. Hadoop 使用FileSystem API 读取数据
  4. 文字投影_店铺门口投影灯,引领店铺新潮流
  5. pb利用datawindow查询符合条件的数据并且过滤掉其他数据_数据质量监测
  6. [深度学习]BatchNormalization、LayerNormalization、InstanceNorm、GroupNorm、SwitchableNorm个人总结
  7. tablepc是什么平板电脑_tablepc平板电脑怎么截图
  8. 魔鬼定律:你一偷懒,必然出错,麒麟LINUX新版本无法安装
  9. 精通开关电源设计(一)
  10. 腾讯app看视频看不了显示服务器没有返回,腾讯视频TV版暂停服务怎么办?教你方法!...
  11. git、KDiff3、Git Extensions
  12. 图像处理-放大和缩小
  13. 计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上
  14. 【剑指offer】面试题46:把数字翻译成字符串【C++版本】
  15. mongdb系列之最详细基础知识
  16. java 数组总结(赋值,反转,添加,查找)
  17. Unity URP Rendering Path对比
  18. 注册IMDB的API KEY
  19. PDF文件加密了如何破解
  20. 巴贝奇的困境 by: 天涯ID--先生会算命V1

热门文章

  1. Python北京二手房房价数据集分析
  2. 代数数、超越数、代数函数、超越函数
  3. mysql salve从库设置read only 属性
  4. Qt Creator-设置代码的背景色和字体
  5. 数据管理平台(DMP)简介
  6. 电脑无法读取外接硬盘修复
  7. ubuntu域名解析失败解决方案
  8. 大数据分析图形绘制如何进行?
  9. 谈下离开北京到杭州的感受
  10. 分子生物学中常用数据库