StreamingAssets问题 - 在Unity Editor 48kb中,但在Android中它是0b。完全没有数据

时间:2017-02-04 11:34:35

标签: c# android unity3d android-sqlite

我在Unity中有一个StreamingAssets文件夹,它是Unity Editor中的48kb db文件。但是当我在Android中构建应用程序时,它变成了0b文件。我试图手动将数据库粘贴到Android移动设备的文件夹中,它可以正常工作。所以我认为问题在于转移代码到Application.persistentdatapath。这是我的代码,请你查一下。非常感谢你。

public void Connection(){
    try{
    if (Application.platform != RuntimePlatform.Android){
        path = Application.dataPath +"/youtube.bytes";
    }
    else {
         path = Application.persistentDataPath + "/youtube.bytes";
         if (!File.Exists(path)){
            WWW load = new WWW("jar:file://" + Application.dataPath + "!assets/" + "youtube.bytes");
            while (!load.isDone){}
            File.WriteAllBytes(path, load.bytes);
         }
         .........

}

0 个答案:

没有答案