Отладка устройства Android в Интернете
Я ищу способ отладки устройства удаленно через Интернет.
Я получаю много сообщений об ошибках от своих пользователей, которые я даже не могу воспроизвести. Было бы легко решить их, если бы я мог отлаживать устройство через Интернет, как если бы он был подключен к моему компьютеру.
Возможно ли это?
Я слышал об отладке через Wi-Fi в локальной сети, возможно, есть аналогичный способ добиться этого через Интернет?
Ответы
Ответ 1
Можно настроить Android-устройство для отладки через Интернет, однако для его включения или доступа root на устройстве требуется подключение USB. В дополнение к этому вам придется настроить перенаправление портов на устройство для приема входящих соединений ADB из Интернета. Это вряд ли поможет, если пользователи вашего приложения не захотят сотрудничать с разработчиками.
Подробные инструкции вы найдете здесь:
http://www.cleansoft.lv/debugging-android-applications-remotely/
Ответ 2
Вы можете использовать Crashlytics в своем приложении. Это поможет вам получить подробные журналы сбоев. Всякий раз, когда приложение выходит из строя, оно отправляет вам подробный отчет о сбоях, из которого вы можете выяснить, что происходит на стороне клиента.
Получите больше информации о добавлении crashlytics в приложение из здесь.
Отправьте это новое приложение клиенту, чтобы он мог обходным путем
Ответ 3
Вы также можете использовать adb через tcp ip:
adb connect ip:port
- Используйте удаленный доступ (teamviewer или droid apk), чтобы включить отладку в инструментах разработчика Android.
- В маршрутизаторе, где подключен Android, не забудьте создать порт для интерфейса android ip.
В вашей машине с установленным adb выполните:
adb connect public_ip:port
После подключения вы можете:
adb logcat
или
adb shell
Или любую команду adb, которую вы хотите.
Ответ 4
попробуйте отладить Firefox для Android по Wi-Fi, он работает со мной
https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_for_Android_over_Wifi