我在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);
}
.........
}