使用CMake进行android native开发
来源:互联网 发布:进化算法和遗传算法 编辑:程序博客网 时间:2024/04/26 15:53
Android NDK中提供了ndk-build脚本,以及若干mk文件,以简化ndk的开发,这对于开发一些小型应用来说足够了.如果对于一些大型工程特别是开源工程,人家是要cmake来组织的该怎么编译呢,总不能自己去重新写.mk文件吧。下面介绍对于这种项目的android库编译方法。
1、下载android-cmake
https://code.google.com/p/android-cmake/
2、使用NDK创建单独的工具链
3、编辑/etc/profile,在最后添加
这样以后,就可以通过执行android-cmake命令编译出适合Android平台的.a和.so文件了。
位于libs/armeabi-v7.
静态库可通过下面指令查看文件架构。
objdump -a libxxx.a
动态库通过下面指令查看。
file libxxx.so
另附一个脚本,对于不使用android-cmake也想编译的话,参考下面脚本。
阅读全文
0 0
- 使用CMake进行android native开发
- 使用CMake进行android native开发
- 使用CMake进行android native开发
- 使用CMake来进行Android NDK开发
- 使用CMake来进行Android NDK开发
- 使用CMake来进行Android NDK开发
- Android CMake 使用Android Native library
- Android Studio 2.0+ CMake进行JNI开发
- 使用 CMake 进行跨平台软件开发
- 使用 CMake 进行跨平台软件开发
- Android NDK 开发:CMake 使用
- 使用cmake进行Android项目的构建
- Android studio ndk配置cmake开发native C
- 【Android NDK开发】executing external native build for cmake
- Android笔记之使用CMake进行JNI开发(Android Studio)
- Android NDK开发之旅(2):一篇文章搞定Android Studio中使用CMake进行NDK/JNI开发
- Android NDK开发之旅(2):一篇文章搞定Android Studio中使用CMake进行NDK/JNI开发
- 【Android Native Code开发系列】七 使用NDK进行交叉编译 & 编译ACE for android
- luoguP1073 最优贸易
- linux下查看多某个IP的寻址路由信息
- C语言之递归篇
- 使用Spring Boot的两种方式
- Activity和Fragment生命周期
- 使用CMake进行android native开发
- 链式队列的基本应用(接上篇)
- 顺序栈
- 如何验证 names(名称), e-mails(邮件), 和 URLs
- 面试题:介绍JS基础数据类型
- 1020. Tree Traversals (25)
- GCC编译ARM篇
- Python-队列
- UWP 如何访问本地代理