Как просматривать файлы устройства из Android Studio - File Explorer не разрешает доступ - PullRequest
0 голосов
/ 04 мая 2019

Я пишу приложение, которое должно использовать хранилище в пространстве имен приложения.Я решил использовать внутреннюю память, но это не критично.Я получаю корневой каталог хранения, используя context.getFilesDir(), и это разрешается до /data/data/com.boddison.morninglearning/files.

Чтобы проверить, что мой код делает то, что я ожидаю, я пытаюсь получить доступ к файлам устройства с помощью устройства Android Studio.Проводник, но это не дает мне доступ к файлам на устройстве.

Я проверил файл манифеста, хотя для внутреннего хранения я не думаю, что какие-либо разрешения требуются.

Эторазрешения:

    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

Вот как это выглядит в Обозревателе файлов устройств.Я ожидаю, что смогу увидеть файлы, которые находятся на устройстве.

screenshot showing the File Explorer

Файл build.gradle включает эту запись в разделе android:

buildTypes {
        release {
            debuggable true
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
        customDebug {
            debuggable true
        }
    }

1 Ответ

0 голосов
/ 04 мая 2019

build.gradle должен иметь debuggable true для просмотра частного хранилища.

Разрешения приложения вообще не имеют значения, потому что у него всегда есть доступ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...