NDK toolchain对应ABI
有些时候,解决一些问题,我们需要多一些耐心。
从今天起,正式开始SkylineGlobe移动端Android版本的二次开发。

Application.mk修改为NDK_TOOLCHAIN := arm-linux-androideabi-4.6
# Build both ARMv5TE and ARMv7-A machine code.
#APP_ABI := armeabi
APP_ABI := armeabi-v7a
APP_PLATFORM := android-14
#APP_ABI := x86
#APP_STL := stlport_static
#APP_MODULES := Core TerraExplorerJNI APP_STL := gnustl_static
APP_CPPFLAGS += -frtti -fexceptions #APP_USE_CPP0X := true # additional values for 4.6.3 toolchain
#APP_TOOLCHAIN_VERSION := 4.6.3 # additional values for 4.6.3 toolchain
#APP_TOOLCHAIN_VERSION := 4.8 #APP_TOOLCHAIN_VERSION := 4.8 #NDK_TOOLCHAIN := arm-linux-androideabi-4.8
#NDK_TOOLCHAIN := x86-4.8 APP_TOOLCHAIN_VERSION := clang
NDK_TOOLCHAIN := arm-linux-androideabi-4.6
#NDK_TOOLCHAIN := x86-clang3.3
NDK_TOOLCHAIN_VERSION := clang
Android NDK: This NDK supports the following toolchains and target ABIs:
Android NDK: aarch64-linux-android-4.9: arm64-v8a
Android NDK: aarch64-linux-android-clang3.4: arm64-v8a
Android NDK: aarch64-linux-android-clang3.5: arm64-v8a
Android NDK: arm-linux-androideabi-4.6: armeabi armeabi-v7a armeabi-v7a-hard
Android NDK: arm-linux-androideabi-4.8: armeabi armeabi-v7a armeabi-v7a-hard
Android NDK: arm-linux-androideabi-4.9: armeabi armeabi-v7a armeabi-v7a-hard
Android NDK: arm-linux-androideabi-clang3.4: armeabi armeabi-v7a armeabi-v7a-hard
Android NDK: arm-linux-androideabi-clang3.5: armeabi armeabi-v7a armeabi-v7a-hard
Android NDK: mips64el-linux-android-4.9: mips64
Android NDK: mips64el-linux-android-clang3.4: mips64
Android NDK: mips64el-linux-android-clang3.5: mips64
Android NDK: mipsel-linux-android-4.6: mips
Android NDK: mipsel-linux-android-4.8: mips
Android NDK: mipsel-linux-android-4.9: mips
Android NDK: mipsel-linux-android-clang3.4: mips
Android NDK: mipsel-linux-android-clang3.5: mips
Android NDK: x86-4.6: x86
Android NDK: x86-4.8: x86
Android NDK: x86-4.9: x86
Android NDK: x86-clang3.4: x86
Android NDK: x86-clang3.5: x86
Android NDK: x86_64-4.9: x86_64
Android NDK: x86_64-clang3.4: x86_64
Android NDK: x86_64-clang3.5: x86_64
NDK toolchain对应ABI的更多相关文章
- NDK(17)让ndk支持完整C++,exception,rtti,
C++ Support The Android platform provides a very minimal C++ runtime support library (/system/lib/li ...
- android studio使用CMake和NDK,实现应用自身被卸载时打开某一网址
实现应用自身被卸载时打开某一网址的c代码 MyActivity: public class MyActivity extends Activity { /** * Called when the ac ...
- Android NDK之一:什么是NDK?
转:http://blog.csdn.net/xiruanliuwei/article/details/7560798 What is the NDK? The Android NDK is a to ...
- NDK编译不同架构的参数
随着Android的蓬勃发展, CPU的架构也越来越多. 早期只支持ARMv5, 截至目前, 支持的架构已达三类七种: ARM(ARMv5,ARMv7 (从2010年起),ARMv8), x86(x8 ...
- android studio NDK配置
向您的项目添加 C 和 C++ 代码 本文内容 下载 NDK 和构建工具 创建支持 C/C++ 的新项目 构建和运行示例应用 向现有项目添加 C/C++ 代码 创建新的原生源文件 创建 CMake 构 ...
- 使用Android Studo开发NDK之Gradle的配置(能debug C代码)
配置: 用的版本号是AS1.5(也能够尝试更高版本号). Gradle地址是distributionUrl=https\://services.gradle.org/distributions/gra ...
- Android NDK 下载
Android NDK Android NDK, Revision 10 (July 2014) Platform(32-bit target) Package Size (Bytes) MD5 Ch ...
- AndroidStudio用Cmake方式编译NDK代码(cmake配置.a库)
1.cmake是什么? CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程).他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C+ ...
- Android NDK 入门与实践
NDK 是什么 NDK 全称 Native Development Kit,可以让您在 Android 应用中调用 C 或 C++ 代码的工具. NDK 好处 1.NDK 可以生成 .so 文件, 方 ...
随机推荐
- Stackoverflow 珠玑:用于分组的 LINQ 扩展方法
从 stackoverflow.com 上抄来的,将 IEnumerable 中的元素进行切分的方法,无动态内存分配,地球上最快的实现: public static class LinqExtensi ...
- Retrofit 代理模式
https://blog.csdn.net/H176Nhx7/article/details/78139406
- WANem广域网环境模拟
背景 在测试过程中,往往需要模拟网络环境较差情况下,体验情况,故引入广域网模拟工具辅助测试 安装WANem 步骤1:光盘引导WANem镜像: 步骤2:启动(或者新建虚拟机——选择other insal ...
- 洗礼灵魂,修炼python(26)--编程核心之“递归”
递归 1.什么是递归: 其实前面都提过,但没有详细讲.多次调用自身就叫递归 看图,这种就叫递归 看过盗梦空间没?其实也是递归 2.递归需要满足条件: 有调用函数自身 有一个正确的返回条件来结束 在使用 ...
- 用条件属性而不是#if
使用#if #endif可以在同样源码上生成不同的编辑(结果),通常是调式(debug)和发布(release)版本. 但是#if/#endif很容易被滥用,使得编写的代码难以理解和调式,所以C# ...
- 机器学习算法_knn(福利)
这两天翻了一下机器学习实战这本书,算法是不错,只是代码不够友好,作者是个搞算法的,这点从代码上就能看出来.可是有些地方使用numpy搞数组,搞矩阵,总是感觉怪怪的,一个是需要使用三方包numpy,虽然 ...
- <转>通过反射获取Form/MenuStrip/ContextMenuStrip等列表
private void button1_Click(object sender, EventArgs e) { treeView1.Nodes.Clear(); Assembly a = Assem ...
- Linux源码解析-内核栈与thread_info结构详解
1.什么是进程的内核栈? 在内核态(比如应用进程执行系统调用)时,进程运行需要自己的堆栈信息(不是原用户空间中的栈),而是使用内核空间中的栈,这个栈就是进程的内核栈 2.进程的内核栈在计算机中是如何描 ...
- Linux文件和目录的粘滞位(sticky bit)
今天维护系统时发现一个非常诡异的问题:AAA用户和BBB用户同属AAA组,但用AAA用户创建的文件,权限设置为777后,还是不能用BBB用户删除.诡异! 几经周转,发现AAA用户创建文件位置的上层目录 ...
- git svn 流程
$ git svn clone http://192.168.10.208/svn/DeptDoc $ git svn rebase $ git commit -asm "svn tra ...