0
readlink在嘗試跟蹤proc文件系統中的符號鏈接時返回EACCES。 僅當在發佈模式下構建的Android應用程序中才會觀察到此行爲。當應用程序構建在調試模式下時沒有發現同樣的情況。ANDROID:readlink失敗:EACCES(權限被拒絕)
附加信息:
- 呼叫從本地代碼製作。
- 我已將「android.permission.WRITE_EXTERNAL_STORAGE」授予AndroidManifest.xml中的應用程序。
- 該應用程序使用minSdkVersion = 14和targetSdkVersion = 26構建而成
- 從Kitkat到Nougat的所有Android版本都觀察到行爲。
爲什麼readlink在應用程序構建在發佈模式時會出現這種行爲? 有沒有替代品的readlink跟蹤/ proc中的符號鏈接?
在此先感謝。
您要求用戶授予權限運行(WRITE_EXTERNAL_STORAGE):
在這太問題時退房的答案嗎?如果授予存儲訪問權限,您可以檢查您的應用程序設置(用於發佈應用程序)嗎? – Amit
是的,權限已被授予。我可以通過打印應用程序的權限以及通過GUI來驗證這一點。 –