- 0
- 0
- 约1.33千字
- 约 1页
- 2026-02-04 发布于北京
- 举报
在c代码中使用logcat
说明:
在c代码中进行排错,需要通过使用logcat
1、在Android.mk文件中增加配置信息:
LOCAL_LDLIBS+-llog
其中:-l:代表库
2、在C代码中增加头信息:
#includeandroid/log.h
#defineLOG_TAGSystem.out
#defineLOGD(...)android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,
VA_ARGS)
#defineLOGI(...)android_log_print(ANDROID_LOG_INFO,LOG_TAG,
VA_ARGS)
3、使用:
如:DataPass中
//Java把字符串传递给c,c处理后还给java
JNIEXPORTjstringJNICALL
Java_com_itheima_datapass_MainActivity_sayHelloInC(JNIEnv*env,
jobjectobj,jstringjstr){
LOGI(hello);
//需要先将java的字符串转换成c字符串
char*cstrJstring2CStr(env,jstr);
//加工,添加一些新的c字符串
char*newCStr=hellos;
LOGI(newCStr%s\n,newCStr);
//字符串拼接,使用字符串拼接函数
strcat(cstr,newCStr);
LOGI(cstr%s\n,cstr);
//将c字符串转换为java字符串
return(**env).NewStringUTF(env,cstr);
}
您可能关注的文档
最近下载
- 地下车位租赁协议书通用版.docx VIP
- nsr621rf-d电容器保护测控装置技术使用说明书.pdf VIP
- 19G518-3_门式刚架轻型房屋_钢结构_有吊车_.docx VIP
- 2025公安大学警务硕士真题及答案.docx VIP
- 火电厂烟气脱硫工程调整试运及质量验收评定规程.PDF VIP
- 帝人芳纶应用介绍.doc VIP
- 《黄酒酿造工艺》课件.ppt VIP
- 深度解析(2026)《JBT 8521.2-2025编织吊索 安全性 第2部分:一般用途合成纤维圆形吊装带》:构筑新时代工业安全的核心支柱与前瞻指南.pptx VIP
- 2026房东直租房屋租赁合同.docx VIP
- V03英国深海控制器DSE5220模块操作說明書.pdf
原创力文档

文档评论(0)