1.先寫demo
先貼出完整的代碼, 然后再做分析
-
在對應(yīng)module的build.gradle中添加ldLibs "log"
build.gradle添加log.png -
在jni目錄下添加頭文件(頭文件名字隨意起)
創(chuàng)建頭文件.png -
在頭文件中添加如下代碼:
頭文件內(nèi)容.png -
然后在要進行打印的地方添加如下代碼:
如果想看看jnitest.c的流程, 可以參考這篇文章
需要打印的地方添加如下代碼.png -
rebuild該工程, 復(fù)制so庫, 然后運行該項目, 即可看到打印
Android studio每次生成的so都是存在build目錄下
復(fù)制so文件.png