Конфигурация безопасности сети не указана, используется платформа по умолчанию - Android Log

Я пытаюсь создать базу данных через 000webhost.com. Я продолжаю получать это сообщение в журнале событий, когда я запускаю приложение из студии Android. Кто-нибудь знает, как решить эту проблему? Очень признателен!

Ответ 1

Сообщение, которое вы получаете, не является ошибкой; это просто дает вам знать, что вы не используете конфигурацию сетевой безопасности. Если вы хотите добавить его, ознакомьтесь с этой страницей на веб-сайте разработчиков Android: https://developer.android.com/training/articles/security-config.html.

Ответ 2

Проверьте URL-адрес, который должен использовать https, а не http- протокол, в моем случае изменение http на https в url решило его.

Ответ 3

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

android:usesCleartextTraffic="true"

Ответ 4

У меня просто была такая же проблема. Это не сетевое разрешение, а проблема с потоками. Ниже код помог мне решить ее. Пут находится в основной деятельности

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    if (android.os.Build.VERSION.SDK_INT > 9)
    {
        StrictMode.ThreadPolicy policy = new 
        StrictMode.ThreadPolicy.Builder().permitAll().build();
        StrictMode.setThreadPolicy(policy);
    }

Ответ 5

Попробуйте добавить разрешение для AndroidManifest.xml. Это помогло мне в моем случае.

<manifest xlmns:android...>
  <uses-permission android:name="android.permission.INTERNET" />
</manifest>

Ответ 6

У меня была аналогичная ошибка с использованием URL-адреса HTTP.

Изменено " HttpsURLConnection " на " HttpURLConnection "