|
Отладка мобильного приложения
|
Я
|
|
Wefast 25.11.20 - 11:04 | Собственно не могу настроить отладку мобильного приложения.
Настроена сеть.
База файловая.
На вкладке отладка указываю "Адрес локальной сетевой карты" - внутренний IP компа
Указываю порт 40000
Перезапускаю - выдает ошибку
"Ошибка загрузки сетевой инфраструктуры
по причине:
Ошибка установки соединения"
Если просто ставлю галочку "Использовать локальный сервер отладки", Перезапускаю, смотрю потом Отладка - Подключение - Настройка. Вижу что адрес типа http:\\<ИмяПК>:1574(к примеру, на другом рабочем месте другой порт подставляется)
В моб приложение в свойствах базы указываю внешний IP и порт 1574. Он долго думает, заходит. Но в конфигураторе я не вижу сеансов, нет отладки никакой.
Если указываю адрес локальной сетевой карты http:\\<ИмяПК>, а порт 1574, но выдает ту же ошибку. |
Garykom 1 - 25.11.20 - 11:11 | ( 0) там все просто, мануал найди погуглив "1с мобильное приложение отладка" и изучи
http://catalog.mista.ru/1c/articles/551004/ |
Wefast 2 - 25.11.20 - 11:27 | ( 1) да я же по этому гайду и делал.
У него везде один IP, я пробовал указывать сразу в конфигураторе внешний IP, пробовал с http и без. |
Garykom 3 - 25.11.20 - 11:44 | ( 2) у тебя 1С где? на локальном компе (никаких rdp) куда по usb шнурком воткнут девайс? |
Garykom 4 - 25.11.20 - 11:45 | Чтобы было понятно
МП <> Веб-сервер (http порт) <> Конфигуратор
И в МП и в Конфигураторе надо указать порт адрес (или ip) веб-сервера и порт.
Конфигуратор запустит прослушку через веб-сервер, а МП туда стукнется и получит связь с Конфигуратором |
Garykom 5 - 25.11.20 - 11:48 | Чтобы отладка заработала МП (мобильный девайс) должен иметь доступ до веб-сервера (через wifi обычно но можно и по шнурку)
Проверить в браузере на мобильном там должна открываться
|
Garykom 6 - 25.11.20 - 11:48 | Если хочется через внешний ip (через инет отладка) то это тоже можно, но сложней
|
Wefast 7 - 26.11.20 - 08:40 | ( 6) я ничего не понял.
Подключится я хочу через внешний IP, он статичный.
База на одном компе(там же где я развернул Apache), подключаюсь к этому компу я через RDP
В МП я точно указываю внешний IP, но что и как я должен указать в конфигураторе? Должен ли я сервер отладки как то запускать отдельно?(с тем что сервер отладки этот что то отдельное я и не знал и что он может быть в другом месте) |
Wefast 8 - 26.11.20 - 08:43 | ( 5)
Вот, если указываю в конфигураторе локальный ip и там же проверяю то все ок, но как к этому подключится потом не ясно |
dmpl 9 - 26.11.20 - 09:40 | А внешний адрес не через firewall идет? Или может через NAT?
|
Garykom 10 - 26.11.20 - 10:04 | ( 7) Не выйдет каменный цветок с такими исходными. Точнее это можно но сложно без админа в теме. |
Garykom 11 - 26.11.20 - 10:07 | Если нужна отладка МП через инет то в конфигураторе указывается адрес на котором доступен апач (локальный ip).
И надо на роутере (или что там имеет внешний ip) настроить проброску выбранного для отладки порта на "адрес на котором доступен апач"
Короче ничего сложного если понимаешь как оно работает.
Если не понимаешь то перебирать случайным образом варианты бесполезно, не заработает )) |
Wefast 12 - 26.11.20 - 11:53 | Пробросили порт в роутере и все заработало.
В конфигураторе локальный ip и порт.
В телефоне - внешний ip
|
Garykom 13 - 26.11.20 - 12:21 | ( 12) Молодца а терь следующим этапом заставь работать запуск приложения/отладки на телефоне из конфигуратора на компе (внутри RDP) по сети через adb
|
Garykom 14 - 26.11.20 - 12:23 | Для того чтобы наблюдать происходящее на телефоне используется anydesk или
|
Garykom 15 - 26.11.20 - 12:31 | фишка вместо ip можно указывать адреса (имя dns для инета или netbios/wins для локальных)
как в конфигураторе так и в мобильном |