Я читал много сообщений об этом, но ничто, кажется, не решает проблему.Android-эмулятор sdcard permisisons не работает
Я создал простое приложение, которое в основном состоит из:
Log.d("RSE", Environment.getExternalStorageState());
Log.d("RSE", "Readable? " + Environment.getExternalStoragePublicDirectory("Movies").canRead());
Он всегда говорит mounted
и Readable? false
Когда я пытаюсь сделать что-нибудь еще, я получаю разрешение отказано ошибка.
Я добавил
<uses-permission android:name="ANDROID.PERMISSION.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="ANDROID.PERMISSION.READ_EXTERNAL_STORAGE" />
внутри AndroidManifest.xml
внутри <manifest>
тега и перед тегом <application>
.
Стоит отметить, что я пробовал другие папки внутри SD-карты. Я могу получить доступ ко всем этим из АБР и увидеть все, что есть –