android studio 安装NDK之后,报错 Error:Expected caller to ensure valid ABI: MIPS

环境:

android studio 2.3

gradle-3.3-all

dependencies {

classpath 'com.android.tools.build:gradle:2.3.3'

}

安装NDK的方式:直接在SDK tools底下安装的(LLDB、CMAKE、NDK)

先出现的问题是:Error:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

解决方法是:按照网上的方法,下载NDK r11b的版本,将里面的mips64el文件夹复制到自己的ndk-bundle/toolchains下。具体查阅百度。

但是这种方法好像不太好,因为听说是因为NDK不支持mips64el这玩意了,并不是少了这个文件夹。但是其他方法我都试了,没用,这样能用就行了。。。

解决完这个问题,重新sync,报错:

Error:Expected caller to ensure valid ABI: MIPS

解决方法(参考): 在app/build.gradle里的 defaultConfig里 添加

ndk {

abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'

}

整个配置如下(添加的部分在16~18行):

android {

compileSdkVersion 25

buildToolsVersion "25.0.3"

defaultConfig {

applicationId "com.yongyang.myapplicationndk03"

minSdkVersion 15

targetSdkVersion 25

versionCode 1

versionName "1.0"

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

externalNativeBuild {

cmake {

cppFlags ""

}

}

ndk {

abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'

}

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

externalNativeBuild {

cmake {

path "CMakeLists.txt"

}

}

}

重新sync就好了。

标签:NDK,mips64el,x86,ABI,caller,Error,android

来源: https://www.cnblogs.com/yongy1030/p/10812326.html

android gradle abi mips x86,NDK android Error:Expected caller to ensure valid ABI: MIPS相关推荐

  1. NDK android Error:Expected caller to ensure valid ABI: MIPS

    android studio 安装NDK之后,报错 Error:Expected caller to ensure valid ABI: MIPS 环境: android studio 2.3 gra ...

  2. 【Android Gradle 插件】LintOptions 配置 ③ ( LintOptions#error 方法配置 | Lint 问题 ID | 查询 Lint 问题 ID 列表 )

    文章目录 一.LintOptions#error 方法配置 1.配置简介 2.Lint 问题 ID 3.error 方法原型 4.使用示例 二.lint 的有效问题 id 字符串 Android Pl ...

  3. Android Gradle使用总结

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/77678577 本文出自[赵彦军的博客] 系列目录 Android Gradle使用 ...

  4. 【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析

    上文回顾 上篇文章里讲了 android gradle plugin 的整体流程,引入插件以后生成了很多 Task,这篇文章就谈谈生成的这些 Task 都有什么用处,以及一些主要 Task 的实现 预 ...

  5. 【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要流程分析

    预备知识 理解 gradle 的基本开发 了解 gradle task 和 plugin 使用及开发 了解 android gradle plugin 的使用 看完本文可以达到什么程度 了解 andr ...

  6. 读书笔记--Android Gradle权威指南(上)

    本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 最近看了一本书<Android Gradle 权威指南>,对于 Gradle 理解又更深了,但不想过段时间就又忘光了,所 ...

  7. 当前版本的Android Gradle插件不支持按需配置

    本文翻译自:Configuration on demand is not supported by the current version of the Android Gradle plugin A ...

  8. Android Gradle指南系列

    自己已经做了几年的Android开发,但是对gradle并不是非常熟悉,遇到了问题大都是去Google查询资料,虽然都能解决问题,但是并不能从根本上去了解本质,每次去查找都要花费不少的时间,如果开发任 ...

  9. Android Gradle Plugin 源码解析(上)

    一.源码依赖 本文基于: android gradle plugin版本: com.android.tools.build:gradle:2.3.0 gradle 版本:4.1 Gradle源码总共3 ...

最新文章

  1. mysql 定时器停止_java-MySQL语句取消计时器无法停止
  2. 视频:easyhadoop聚会hive和phpHiveAdmin部分
  3. 深度学习基础知识介绍
  4. open ssl里面的自定义get***函数失效
  5. 【渝粤教育】 国家开放大学2020年春季 1167环境水利学 参考试题
  6. 【HDU - 4055】Number String(dp,思维)
  7. ECSHOP 订单状态 记录
  8. 深层神经网络——分类、回归的损失函数
  9. c语言利用线程交替打印奇偶数,两个线程交替打印奇偶数
  10. RestTemplate远程接口调用
  11. 2012Android开发热门资料110
  12. codeforces C. Ryouko's Memory Note
  13. 对象可以创建数组吗_女生没房可以吗?男生有多在意结婚对象的家境?答案很现实...
  14. 微星主板黑苹果_黑苹果配件选择精细篇
  15. excel冻结窗格参与排序_冻结窗格以在Excel中隐藏行
  16. 基于eTS高效开发HarmonyOS课程类应用
  17. 电口模块(Copper SFP)、xSFP+ Cable、光模块有什么区别
  18. 人像图片Relight
  19. 最全的厚黑学…教你怎样混社会
  20. 极限存在准则 两个重要极限

热门文章

  1. redis的使用场景和基本数据类型
  2. 软件测试面试 (二) 如何测试网页的登录页面
  3. JavaEE实战班第十四天
  4. php mysql sqlite缓存_使用sqlite作为数据缓存
  5. 原来这就是比 ThreadLocal 更快的玩意
  6. 传世的关系模型,巧夺天工的分布式数据库设计
  7. IDEA这样配置注释模板,让你高出一个逼格!!
  8. 刘朋:从技术到管理 - 团队制胜六步工作法(开篇)
  9. 钉钉崩,钉钉崩,钉钉崩完QQ群崩...
  10. 最惨2019:超300家创业公司死亡名录