Мой проект был нацелен на SDK27 и работал нормально и тщательно протестирован. Поскольку Google Play хочет нацелиться на SDK28, я изменил цель на SDK28.
После этого у меня возникла проблема с подключением к серверу в (только) android 9. Оказалось, что clearTextTraffi c отключена, поскольку на сервере нет https (у меня небольшое приложение) , После добавления android:usesCleartextTraffic="true"
в AndroidManifest. xml эта проблема была решена, и приложение снова подключается к серверу, как и раньше.
У меня также есть страница загрузки изображений с использованием MultipartUploadRequest, и это также не удавалось после SDK28, и это все еще не исправлено в android 9 (это определенно работало раньше и работает нормально даже сейчас в других android версии). Итак, я почти уверен, что это clearTextTraffi c и проблема, связанная с загрузкой файлов (или, по крайней мере, связанная с изменением targetSDK). Но не уверен что или как это решить. Я использую охттп. Любая помощь очень ценится.