今天编译工程总过不去,查看失败原因,因为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中就可以了

最新文章

  1. 【日常小记】统计后缀名为.cc、.c、.h的文件数【转】
  2. mac 下更新 .bash_profile 文件
  3. LeetCode(93) Restore IP Addresses
  4. com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。
  5. HW2.25
  6. 处理鼠标响应事件(最简单控件 good)
  7. iphone微信长按二维码识别不了
  8. hdu 4627 The Unsolvable Problem(暴力的搜索)
  9. JAVA技术专题综述之线程篇(1)
  10. VirtualBox安装及使用说明和虚拟机安装XP系统图文教程
  11. windows2012 r2 提高网速方法
  12. let 和 var定义变量的区别-盼盼Degenerate
  13. Nutch2.2.1在MyEclipse中的安装(window7环境)
  14. Linux进程调度分析
  15. java List递归排序,传统方式和java8 Stream优化递归,无序的列表按照父级关系进行排序(两种排序类型)
  16. OpenLDAP一登录系统就修改密码
  17. Google Optimization Tools介绍
  18. Backbone.js 中使用 Model
  19. lua -- 清理数组
  20. 解决Eclipse异常关闭后重启报 org.eclipse.swt.SWTException: Invalid thread access 的问题

热门文章

  1. Android世界第一个activity启动过程
  2. mongodb分片片键的选择(持续更新中)
  3. STL源代码分析--第二级空间配置器
  4. 【Python】使用制表符换行符来添加空白
  5. 浅谈Generator和Promise原理及实现
  6. python爬虫获取百度图片(没有精华,只为娱乐)
  7. C#高级编程八十一天----捕获异常
  8. Uboot的串口下载文件命令:loads / loadb / loady
  9. linux的MACHINE_START-MACHINE_END(转)
  10. Inno Setup 使用笔记