Unity3d ¿;如何使用unity在adroid上记录sqlite数据库?

Unity3d ¿;如何使用unity在adroid上记录sqlite数据库?,unity3d,android-sqlite,Unity3d,Android Sqlite,我需要在android上保存一个数据库,但没有记录.sqlite文件,我创建该文件如下: var path = Application.persistentDataPath + "/DataBase/homeBrew.sqlite"; if (!File.Exists(path)) { File.WriteAllText(path,null); } 但是,当我检查文件是否保存时,我发现它不存在,并且我不知道如何保存,因为使用其他扩展名,如.txt,

我需要在android上保存一个数据库,但没有记录.sqlite文件,我创建该文件如下:

  var path =  Application.persistentDataPath + "/DataBase/homeBrew.sqlite";
   if (!File.Exists(path))
    {
        File.WriteAllText(path,null);
     }

但是,当我检查文件是否保存时,我发现它不存在,并且我不知道如何保存,因为使用其他扩展名,如.txt,如果我先保存文件,请不要使用系统文件路径

而是使用根据其运行的操作系统自动插入正确的路径分隔符符号:

var path = Path.Combine(Application.persistentDataPath, "DataBase", "homeBrew.sqlite");
不确定是否存在
null
问题,但您也可以简单地使用

否则,您可以尝试使用空字符串

File.WriteAllText(path, string.Empty);

首先,不要对系统文件路径使用
+“/”

而是使用根据其运行的操作系统自动插入正确的路径分隔符符号:

var path = Path.Combine(Application.persistentDataPath, "DataBase", "homeBrew.sqlite");
不确定是否存在
null
问题,但您也可以简单地使用

否则,您可以尝试使用空字符串

File.WriteAllText(path, string.Empty);