android下测试结果:

Application.persistentDataPath:

非调试模式下得出的路径名:

/data/data/com.xxx.xxx/files

在调试模式下(即打开Development Build)得出的路径名:

/mnt/sdcard/Android/data/com.xxx.xxx/files

这个关键在于一个设置,就是player setting中的write access。打开后,应用程序才有权限写到sdcard中。这个时候Application.persistentDataPath始终是/sdcard/Android/data/com.xxx.xxx/files,www的缓存地址在/sdcard/Android/data/下面。

Write Access When set to External (SDCard), will enable write access to external storage such as the SD-Card. Automatically enabled for development builds.



Application.dataPath:/mnt/asec/com.xxx.xxx-2/pkg.apk


com.xxx.xxx是导出项目时设置的Bundle Identifier



而且,在调试模式下可以在android随便创建目录,写文件,但是在非调试模式下缺会报错。不知道怎么回事,应该是权限不一样吧,但是不知道在哪里设置??

更多相关文章

  1. android中保存Bitmap图片到指定文件夹中的方法
  2. [Android][M0][Call] 拨打电话
  3. picasso框架的使用
  4. Android(安卓)NDK编译常见错误及解决方案
  5. Android(安卓)获取通讯录联系人,打开通讯录获取联系人信息;整个流
  6. android 缓存Bitmap - 开发文档翻译
  7. Android(安卓)存储路径
  8. Android判断某个Activity是否正在前台显示
  9. Android文件缓存的简单应用Acache

随机推荐

  1. 【Android 笔记 五】 Android Sensor感应
  2. Android客户端程序员的一些思考
  3. 深入解读Linux与Android的相互关系
  4. 面向UDP的Android——PC双向通信(二):实现An
  5. Android(安卓)studio 百度地图开发(8)地图
  6. 百度地图API使用系列1-准备工作
  7. [置顶] 搬家、备份后启动Android PANIC :
  8. Android的风暴前夕
  9. Google Android测试工程师:使用Android 进
  10. 如何在Android(安卓)Studio和eclipse中查