【教程】安卓4.4不能读写内存卡游戏不能运行的解决方案。无root
acgfuture吧
全部回复
仅看楼主
level 13
wxharry1031 楼主
安卓4.4系统限制了应用程序对外置储存卡的访问,
导致一些模拟器不能
正确的
读取游戏,
尽管可以通过修改系统的方法解决,但对于不想ROOT的用户显然这不是最佳的解决方案。
在以往的安卓版本中,程序请求读写权限后即可访问外置存储,但4.4中以上方法不可行。
但是我发现类似Bilibili等应用仍然可以将数据写入内存卡,
研究后发现。程序还是可以访问内存卡的,不过对于其可用目录有严格的限定。
程序对存储卡上Android/data/########这个目录式可以进行读写的
#代表这个应用程序的包名
比如MINE的包名为cn.natdon.onscripterv2
那么只需将游戏放入存储卡内Android/data/cn.natdon.onscripterv2/
目录下 游戏即可正常运行
Kirikiri2的包名为org.tvp.kirikiri2_free
那么只需将游戏放入存储卡内Android/data/org.tvp.kirikiri2_free/
游戏即可正常读取。。。。。。。
对于相应的软件。只需要查得其包名就可以手动在内存卡上为其开辟一块可用的区域。
但是切记,,,该文件夹会在你删除对应软件时被系统删除
2014年06月26日 16点06分 1
level 13
wxharry1031 楼主
就像这样
2014年06月26日 16点06分 2
level 13
wxharry1031 楼主
希望可以帮到有用的人………可以的话管理加个精什么的………
2014年06月26日 16点06分 3
没想到你还提到了kirikiri模拟器,果断加精[哈哈]
2014年06月27日 17点06分
回复 a5566123s :一直用的就是Kirikiri2和MINE…………
2014年06月27日 18点06分
level 1
不能存档怎么破。。
2014年06月27日 09点06分 5
MINE模拟器在没有取得sd卡读取权限的时候可以进入游戏但是不能存档。。。。 看看你模拟器的包名。。。确保把游戏放在模拟器可以读写的路径下
2014年06月27日 12点06分
回复 wxharry1031 :具体应该怎么做。。
2014年06月27日 15点06分
回复 宝恺无敌 :如何查看包名你可以百度一下。。。相关的教程和软件都不少。。。。之后在sd卡下建立文件夹。。。Android/data/程序包名。。。。之后把游戏拖进去。。
2014年06月27日 17点06分
回复 wxharry1031 :我的sony z 用了以上方法[太开心] 但是当mine存档时还是会闪退啊~~~~~求解?? 拜托救救我[狂汗] 一直不能存档 快疯了
2014年07月01日 14点07分
level 1
为什么我创建完了找不到Android/data/程序包名这个目录啊
2014年10月06日 12点10分 6
level 1
请问这个
模拟器的包名是什么
2014年10月06日 12点10分 7
level 13
wxharry1031 楼主
这个。。。我还真没用过。。。你可以下载一个包名查看器。。或者看看data下有没有什么文件夹名带ons 的估计就是。。。
2014年10月06日 16点10分 8
level 12
解决了一直困扰的问题,非常感谢,不知谷歌限制读写的意义何在。
2014年10月06日 17点10分 9
level 13
wxharry1031 楼主
为了控制一些低质量程序随意在存储器上建立文件夹和缓存,这些不规范的方式会导致程序卸载后残留许多不再需要的文件,所以谷歌为每个程序限定了位置,文件夹会在程序卸载时被删除,也让程序管理页面可以正确的统计程序占用的存储空间。。。
2014年10月06日 17点10分 10
level 13
wxharry1031 楼主
不过这么一搞第三方文件管理器全部都废了。。。。。
2014年10月06日 17点10分 11
level 11
还好我不是4.4[滑稽]
2014年10月11日 03点10分 12
level 1
那么问题来了,我的系统里压根就没有这个文件夹
2014年10月22日 16点10分 13
把内存卡拔了插电脑上,因为是系统文件夹所以有的文件管理器看不到
2014年10月24日 04点10分
level 1
楼主好人啊,弄了好久还是用了楼主的方法,我的荣耀6就可以完美存档了
2014年10月25日 03点10分 14
level 14

2014年10月27日 03点10分 15
level 1
楼主,红米NOTE亲测,闪退。
MINE ons特别版都不行
2015年01月21日 02点01分 16
红米NOTE的固件有问题,不只是模拟器对它过敏。。。我记得似乎是有修复的固件,NOTE直接把内存卡当作主存储,理论上所有程序都有权读写,所以闪退不是因为存储卡权限问题,本贴的解决方案对你的闪退起不到作用。。。。
2015年01月21日 13点01分
level 13
wxharry1031 楼主
@溜街的日子
红米NOTE不限制应用对外置卡的读写权限,你的闪退另有原因,估计可能是兼容性问题。。。
2015年01月21日 13点01分 17
解决了,是位深度问题,我选了16的玩,存档闪退,选32就O了。
2015年01月22日 06点01分
level 1
其他软件能这么搞么?
2015年02月26日 05点02分 18
能。。找到程序的包名就可以
2015年02月26日 15点02分
1