在Unity,C#中加载和保存文件

时间:2016-08-16 08:47:27

标签: c# android email unity3d io

我正在尝试保存文件,一段时间后通过电子邮件发送。当我使用笔记本电脑测试我的应用程序时,该文件已保存并发送,但是当我使用Android测试我的应用程序时,它无效,我可以检查文件是否已正确保存。

我正在保存并在此路径中加载文件:

private string getPath(){
    //return Application.persistentDataPath + "/" + FILE_PATH;
    #if UNITY_EDITOR
        return Application.dataPath +"/"+FILE_PATH;
    #elif UNITY_ANDROID
        return Application.persistentDataPath+"/"+FILE_PATH;
    #elif UNITY_IPHONE
        return Application.persistentDataPath+"/"+FILE_PATH;
    #else
        return Application.dataPath +"/"+FILE_PATH;
    #endif
}

在Android的播放器配置中我设置了:

image

我发送它:

System.Net.Mail.Attachment attachment = new System.Net.Mail.Attachment (getPath());
message.Attachments.Add (attachment);

我的错误在哪里?谢谢大家。

1 个答案:

答案 0 :(得分:1)

Net 2.0 Subnet中存在的问题。我必须选择Net 2.0

全部谢谢