Sqlite的文件怎么没有写到Android手机里面

我把sqlite3_open_v2创建到WritablePath上,PC上测试已经通过了,但是到手机上好像没写到sd卡上(WritablePath在android上的路径应该是Data目录下的包名),这是为啥?
我已经打开了Android对sd卡的读写权限:
WRITE_EXTERNAL_STORAGE
READ_EXTERNAL_STORAGE
MOUNT_UNMOUNTFILESYSTEMS

可能你要mkdirs一下,在java里面

这也太不智能吧,那这样ios平台也要mkdir?还得改底层啊。
这其中的UserDefault它怎么做的?

嗯,继续等

有木有这种情况