android c log 函数,Android使用cmake+ndk输出原生Log

我们可以在c/cpp代码中用 print 函数输出log信息,但是这样在 logcat并 不会显示,好在 Android 已经给我提供了相应的方法解决这个问题:使用 log.h 头文件

开始

创建一个新的Android Studio的工程项目

勾选 Include C++ support 选项

然后就是一路next直到创建项目成功

项目结构

生成好的项目会在 main 目录下创建好 cpp 目录和相应的cpp文件,以及 CmakeLists 文件

3dc335c950f92b14da37acaa8545013e.png

CmakeLists

# For more information about using CMake with Android Studio, read the

# documentation: https://d.android.com/studio/projects/add-native-code.html

# 限定cmake支持最低版本

cmake_minimum_required(VERSION 3.4.1)

# 指定so生成到libs目录

set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/libs/${ANDROID_ABI})

# 配置so库的信息

add_library( # Sets the name of the library.

# 生成的so库名称,并不需要和c/cpp文件名相同

#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值