作者comodore (Commodore)
看板AndroidDev
標題[問題] api level 25無法讀取sdcard檔案
時間Fri Aug 11 18:21:36 2017
大家好,
最近使用android studio開發app
需要從sd讀取資料,也有在xml設定權限,
但執行模擬器還是顯是permission denied
導致後續程式出現NPE錯誤,
試過在android terminal使用adb root adb
shell去chmod 777, 沒有錯誤訊息,但權限豪
無被更改,問題也沒解決,請問有人能解救一
下嗎?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.178.136
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1502446898.A.AAE.html
1F:→ ssccg: 有在執行時動態要求權限嗎? 看你只提到設在xml 08/11 19:11
2F:推 jknm0510a: 某個版本之後一些特別的權限,例如相機之類的都要code 08/11 19:21
3F:→ jknm0510a: 做額外設定 08/11 19:21
4F:→ jknm0510a: 就有點像ios,會跳出對話框讓使用者做權限確認 08/11 19:22
5F:→ gcobc12632: 補充 是android6.0以上 08/11 19:29
6F:推 benntqoo: 6.0後嚴重性高的權限要runtime給與 08/11 20:45
7F:推 ckp4131025: 去setting開 08/11 22:30
8F:→ comodore: 沒有在code中指令runtime要給使用者確認權限 08/11 22:42
9F:→ comodore: 解決感謝 08/12 01:05