В андроиде не удалось подключиться к / локальному ip адресу - PullRequest
0 голосов
/ 05 ноября 2019

В коде андроида я использовал локальный IP-адрес. Но после запуска кода на моем устройстве локальный IP-адрес не подключен. Это показывает ошибку как

failed to connect to /aaa.bbb.c.xx7 (port 8085) from /aaa.bbb.c.xx6 (port 47380) after 10000ms

В моем устройстве IP-адрес отображается как aaa.bbb.c.xx6 , но в моемСистемный IP-адрес отображается как aaa.bbb.c.xx7

Я не могу найти, в чем проблема?

Могу ли я изменить какие-либо настройки дооснащения?

1 Ответ

0 голосов
/ 07 ноября 2019

Похоже, вы используете в своем приложении про-охранные правила. Чтобы решить эту проблему, добавьте эти строки в файлы proguard-rules.pro (или, если вы используете custom-rules.pro файл).

-dontnote retrofit2.Platform
# Platform used when running on Java 8 VMs. Will not be used at runtime.
-dontwarn retrofit2.Platform$Java8
# Retain generic type information for use by reflection by converters and adapters.
-keepattributes Signature
# Retain declared checked exceptions for use by a Proxy instance.
-keepattributes Exceptions

-dontwarn com.squareup.okhttp3.**

-dontwarn okio.**

Путь к файлу правил Proguard <project_root>\app\proguard-rules.pro

Подробнееинформация ссылается на официальные правила защиты Retrofit file

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