android gradle abi mips x86,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
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相关推荐
- 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 ...
- 【Android Gradle 插件】LintOptions 配置 ③ ( LintOptions#error 方法配置 | Lint 问题 ID | 查询 Lint 问题 ID 列表 )
文章目录 一.LintOptions#error 方法配置 1.配置简介 2.Lint 问题 ID 3.error 方法原型 4.使用示例 二.lint 的有效问题 id 字符串 Android Pl ...
- Android Gradle使用总结
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/77678577 本文出自[赵彦军的博客] 系列目录 Android Gradle使用 ...
- 【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析
上文回顾 上篇文章里讲了 android gradle plugin 的整体流程,引入插件以后生成了很多 Task,这篇文章就谈谈生成的这些 Task 都有什么用处,以及一些主要 Task 的实现 预 ...
- 【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要流程分析
预备知识 理解 gradle 的基本开发 了解 gradle task 和 plugin 使用及开发 了解 android gradle plugin 的使用 看完本文可以达到什么程度 了解 andr ...
- 读书笔记--Android Gradle权威指南(上)
本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 最近看了一本书<Android Gradle 权威指南>,对于 Gradle 理解又更深了,但不想过段时间就又忘光了,所 ...
- 当前版本的Android Gradle插件不支持按需配置
本文翻译自:Configuration on demand is not supported by the current version of the Android Gradle plugin A ...
- Android Gradle指南系列
自己已经做了几年的Android开发,但是对gradle并不是非常熟悉,遇到了问题大都是去Google查询资料,虽然都能解决问题,但是并不能从根本上去了解本质,每次去查找都要花费不少的时间,如果开发任 ...
- Android Gradle Plugin 源码解析(上)
一.源码依赖 本文基于: android gradle plugin版本: com.android.tools.build:gradle:2.3.0 gradle 版本:4.1 Gradle源码总共3 ...
最新文章
- mysql 定时器停止_java-MySQL语句取消计时器无法停止
- 视频:easyhadoop聚会hive和phpHiveAdmin部分
- 深度学习基础知识介绍
- open ssl里面的自定义get***函数失效
- 【渝粤教育】 国家开放大学2020年春季 1167环境水利学 参考试题
- 【HDU - 4055】Number String(dp,思维)
- ECSHOP 订单状态 记录
- 深层神经网络——分类、回归的损失函数
- c语言利用线程交替打印奇偶数,两个线程交替打印奇偶数
- RestTemplate远程接口调用
- 2012Android开发热门资料110
- codeforces C. Ryouko's Memory Note
- 对象可以创建数组吗_女生没房可以吗?男生有多在意结婚对象的家境?答案很现实...
- 微星主板黑苹果_黑苹果配件选择精细篇
- excel冻结窗格参与排序_冻结窗格以在Excel中隐藏行
- 基于eTS高效开发HarmonyOS课程类应用
- 电口模块(Copper SFP)、xSFP+ Cable、光模块有什么区别
- 人像图片Relight
- 最全的厚黑学…教你怎样混社会
- 极限存在准则 两个重要极限