#java #android #eclipse #debugging #samsung-mobile
#java #Android #eclipse #отладка #samsung-мобильный
Вопрос:
Я использую Samsung Remote Test Lab (RTL) для тестирования своего приложения на реальных устройствах. Мне отлично удается запустить веб-приложение и просмотреть устройство, но…Я не вижу устройства в Eclipse.
Следовательно: я не могу отлаживать и не вижу никакого журнала. Все, что я могу сделать, это перетащить мой apk-файл на устройство для запуска моего приложения.
Как я могу связать устройство RTL с Eclipse?
Спасибо!
Ответ №1:
На самом деле, теперь вы можете использовать свою собственную IDE (или экземпляр ADB) для загрузки своих приложений на устройство RTL и их отладки. Эта функция называется удаленной отладкой, и вы можете найти ее в разделе тестирования меню клиента.
http://developer.samsung.com/remotetestlab/rtlHelpDevice.action?gid=2000amp;pageord=4#d4e45
Он создает туннель между экземпляром ADB / SDB вашего ПК и выбранным мостом отладки устройства.Это дает вам почти тот же доступ, что и к вашему устройству, подключенному к USB.
Функция работает довольно хорошо. Однако вам нужно помнить об ограничениях пропускной способности, если вы хотите тестировать большие приложения.
Вот скриншот моста удаленной отладки в действии — введите строку в свой терминал, и она подключится к Logcat в Android Studios:
Комментарии:
1. Вам нужно было авторизовать компьютер, чтобы это работало? Когда я запускаю команду adb connect, она подключается, но показывает устройство как неавторизованное. Не могу понять, как заставить его работать.
2. Есть какое-нибудь решение, как авторизовать устройство?
3. Откуда вы получаете номер порта локального хоста?
4. Вы можете найти его в окне «Мост удаленной отладки» (щелкните правой кнопкой мыши на панели, выберите меню «Тест», выберите «Мост удаленной отладки»). Необходимые сведения о подключении есть. Если вам нужна более продвинутая отладка (также бесплатно), вы можете проверить smartdust.me обслуживание. У них есть не только устройства Samsung, но и другие бренды.
Ответ №2:
Лаборатория удаленного тестирования не позволяет Eclipse напрямую привязываться к своим устройствам. Вместо этого вы должны использовать их функцию тестирования клиента RTL.
http://developer.samsung.com/remotetestlab/rtlHelpDevice.action?gid=2000amp;pageord=1#d4e14