安卓NDK c++库文件开发读写日志文件

新建安卓项目,选择natice c++
在项目的AndroidManifest.xml文件中添加

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

在这里插入图片描述
然后在c++代码中定义宏

#define WRITE_LOG(s) do { \
FILE *f = fopen("/sdcard/log.txt", "w+"); \
  fprintf(f, "test"); \
  fclose(f); \
} while (0)

若需要写日志则调用宏即可,文件的地址可以根据情况更改。

参考链接:
https://stackoverflow.com/questions/1992953/file-operations-in-android-ndk

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章