天天看点

2017-6-14 踩坑小结(Android文件读写 相关问题)填坑getSlotFromBufferLocked: unknown buffer: 0xab7115e0

填坑

getSlotFromBufferLocked: unknown buffer: 0xab7115e0

1. 在棉花糖(6.0)上莫名出现 未知缓冲 错误,百度了一下,貌似这个是Android6.0的bug?,所以白忙活,这个坑 填不上了,等Google自己填吧

2. 在使用Android Device Monitor工具时,提示:Could not open Selected VM debug port (8700),我擦? 这TM又是什么鬼,紧接着笔者又是一番 翻资料,原来是端口被占用了 http://www.lai18.com/content/2395135.html 具体看这篇文章

3. 在解决 问题2的过程中 有一篇文章让通过 DDMS(设备调试监控服务)配置解决,见http://blog.csdn.net/wwzqj/article/details/37599437这篇文章,可是 新版本的 Android Studio中Preferences中真心找不到Android选项啊?,正好这时候又打开 

Android Device Monitor瞧了瞧,原来DDMS被集成到了这里,相应的打开

Android Device Monitor的Preferences 我们看到了Android选项,进去选择DDMS进行相应的修改即可。

4. 话说 ,我为什么平白无故的遇到上面三个坑呢,其实是 在做文件读写测试的时候引申出来的问题,第一个Demo无论是无论是读还是写 都会让app终止运行,并且到data/data/包名/ 中并未出现书中的

data/data/包名/files  files文件,所以我在想是不是 文件的读写 需要申请权限,很明显,看了几篇博客后,并不是这样,详情见http://blog.csdn.net/u012702547/article/details/50269639这篇文章。然后笔者 便做了个简化的第二版本Demo 通过解决了 上面三个问题,得以 成功完成文件的读写操作。

转载于:https://www.cnblogs.com/xykjlcx/p/7010682.html