新建安卓項目,選擇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