Хранение файла не работает в подписанном APK, но работает в отладочном APK - PullRequest
0 голосов
/ 25 января 2019

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

Вот мой код манифеста:

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

Вот мой котлин Код доступа:

    private fun askPermission() {
    if (ContextCompat.checkSelfPermission(this, android.Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED
        || ContextCompat.checkSelfPermission(this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
        ActivityCompat.requestPermissions(
            this,
            arrayOf(android.Manifest.permission.READ_EXTERNAL_STORAGE, android.Manifest.permission.WRITE_EXTERNAL_STORAGE), 100)
    } else {
    }
}

Почему возникает эта ошибка и как я могу решить эту проблему?

Заранее спасибо.

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