我正在开发一个TrainingPlan React-Native App。
我想将数据存储在Realm数据库中。 当我创建默认数据库文件时,它很有效:
let realm=new Realm({path:'training.realm});
realm.write(() => {
realm.create('Training', { type: 'group', members: 12, });
});
它在此路径中创建training.realm并且运行良好(I / O):/ data / data / com.realmtmp / files / training.realm
如果我想更改tha路径,在哪里创建training.realm文件,我正在使用它:
let realm=new Realm({path:'/storage/emulated/0/training.realm'});
realm.write(() => {
realm.create('Training', { type: 'group', members: 12, });
});
这会创建文件,但会显示“Error Read-only file system”。 在这条路径中,我可以创建文件夹,将文件复制到那里。
为什么这只显示为只读? (Android Studio AVD和真正的USB连接手机上的错误相同。)
此致 伊姆雷