android studio中CMake的简单使用
来源:互联网 发布:淘宝申诉海外代购小票 编辑:程序博客网 时间:2024/05/18 18:44
android中java与c/c++交互需要用的NDK的相关知识,使用studio的CMake插件可以简化很多操作.现将CMake的简单使用记录一下1,创建支持c/c++项目,new progrect的时候增加支持c/c++.
箭头处打上对勾,然后一直next到finish创建出项目.
2.简单看一下,项目结构.
新创建的项目包含的箭头所指的文件夹,其中cpp文件夹下是C/C++源码,CMakeLists.text文件是本地cpp的配置文件.整个项目编译的时候,选择build—>make project运行完之后打包的.so文件在model 的build的cmake文件目录下面.
3.CMakeLists.text的配置
主要修改箭头所指的位置为你自己的库的信息.
4.编译本地库点击build–>make project 编译完成的.so如下图
默认的情况下编译的是所有格式的.so.把对应的文件考到项目中就可以使用了,如果不想生成全部的.so.可以在model的build.gradle进行配置.如下
这样 就指定只生成armabi和armabi-v7a的.so库了.
5.对本地库的源代码进行debug需要添加以下配置
6.c/c++代码中输出log,在需要输出log的代码中加入头文件
#include
阅读全文
0 0
- android studio中CMake的简单使用
- Android Studio中使用FFMPEG(CMake)
- android studio 使用CMAKE
- android studio 下的cmake使用
- Android studio cMake 使用详解
- 在Android Studio中使用cmake编译FFmpeg
- CMake的简单使用
- Android Studio 使用CMake实现自己的.so库
- android studio 使用cmake支持C++出现无法sync cmake error的问题
- android studio 2.2 使用cmake编译NDK
- android studio 使用CMAKE 编译ffmepg
- Android studio 2.2 使用 cmake 编译 libpng
- android studio cmake 2.2使用案例
- Android Studio使用CMake编译JNI初探
- Android Studio 中 Ndk的环境配置以及简单使用
- Android Studio中全局替换简单的使用正则表达式
- 在Android Studio中Parcelable插件的简单使用
- Android Studio中使用AIDL简单示例
- eclipse安装 spring-tool-suite 插件
- GetWindowsDirectory带出指针值
- CoreDump学习记录
- Compare方法在1.7中的错误
- Spring事务异常回滚失败原因,在事务处理层捕获异常不抛出就不会回滚
- android studio中CMake的简单使用
- 遇到http post返回xml 带有转义字符
- 设计模式之个人总结
- ADB命令详解
- Java反射
- Tensorflow09-saver
- 了解JMS及MQ
- qt中QTableWidget的一些补充用法
- [FAQ10781]如何开启与关闭adb 的认证机制(google adb secure) (adb RSA 指纹认证)