天天看點

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