Как запустить приложение на реальном мобильном телефоне вместо использования эмулятора? - PullRequest
0 голосов
/ 28 марта 2019

Я новичок в разработке приложений для Android, когда я пытаюсь запустить свой сервер (используя Xampp ), приложение отлично работает на моем эмуляторе , Однако после изменения http://10.0.2.2 к моему локальному ip с использованием ( IPv 4 ), приложение, которое регистрирует пользователя, не работает при попытке проверить его на моем реальном мобильном устройстве (oneplus 6t), которое использует Android пирог так как эта ошибка отображается при попытке создать новую учетную запись:

Ошибка регистрации! com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: доверенная привязка для пути сертификации не найдена."

Я считаю, что эта ошибка связана с моим ip-адресом, потому что при попытке открыть сервер с помощью ip в google chrome появляется следующее предупреждение

" Ваше соединение не является частным Злоумышленники могут пытаться украсть вашу информацию с моего ip-адреса (например, пароли, сообщения или кредитные карты). Учить больше NET :: ERR_CERT_COMMON_NAME_INVALID "enter image description here

Ответы [ 2 ]

0 голосов
/ 28 марта 2019

Попробуйте добавить этот манифест

cleartextTrafficPermitted = "истина"

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

0 голосов
/ 28 марта 2019

Если вы используете Android 9, вам нужно иметь безопасные соединения https, это ошибка, которая возвращается к вам

Это та же ошибка, что и у вас в Chrome

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