新建安卓项目,选择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