Приложение Android на устройствах API 28 (Pie) возвращает исключение ввода-вывода при попытке подключения к Parse Server в AWS - PullRequest
0 голосов
/ 14 февраля 2019

Я разработал приложение для Android, которое использует Parse Server на AWS в качестве серверной части.Приложение имеет возможность входа в систему и просмотра данных.Все работает нормально на всех устройствах с API ниже 28. Когда я обновил свой Galaxy S9 plus до Android Pie, мое приложение перестало работать.Он возвращает тост, говорящий «исключение ввода-вывода» и не так много информации в консоли, с которой я мог бы работать.Gradle файл также обновлен для поддержки Android Pie устройств.Все связанные с сетью разрешения в файле манифеста добавляются.Очень расстраивает, когда я не могу использовать свое собственное приложение только потому, что у меня последнее обновление прошивки.

Кто-нибудь испытывал подобную проблему?Есть ли что-то другое в разрешениях для API 28?

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

О настройке части приложения из приведенного выше ответа, используйте верхний ответ отсюда для своих целей Как разрешить все типы сетевых подключений HTTP и HTTPS в Android (9) Pie?

0 голосов
/ 14 февраля 2019

В Android Pie произошли некоторые сетевые изменения, о которых вы захотите узнать - дополнительную информацию можно найти здесь: https://developer.android.com/about/versions/pie/android-9.0-changes-all#device-security-changes

Я бы хотел убедиться, что вы не работаете в сети в главном потоке, вы используете запросы https (если вам нужна проверка ssl cert Let's Encrypt) или настраиваете свое приложение на использование URL-адресов, отличных от https.

Я рекомендую прочитать https://developer.android.com/about/versions/pie/android-9.0-migration, чтобы помочь с устранением проблем с Android Pie.

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