我正在寻找一种通过互联网远程调试设备的方法。通过互联网调试Android设备
我收到很多来自我的用户的错误报告,我甚至无法重现。如果我可以通过互联网对设备进行调试,就好像它已连接到我的PC一样,那么解决这些问题将非常容易。 这可能吗?
我听说过在本地网络上通过wifi进行调试,也许有类似的方式通过互联网实现它?
我正在寻找一种通过互联网远程调试设备的方法。通过互联网调试Android设备
我收到很多来自我的用户的错误报告,我甚至无法重现。如果我可以通过互联网对设备进行调试,就好像它已连接到我的PC一样,那么解决这些问题将非常容易。 这可能吗?
我听说过在本地网络上通过wifi进行调试,也许有类似的方式通过互联网实现它?
可以通过Internet设置Android设备进行调试,但需要使用USB连接启用设备或在设备上进行root访问。除此之外,您还必须设置端口转发至设备以接受来自Internet的传入ADB连接。除非你的应用程序的用户是非常愿意合作的开发者,否则它几乎无法提供帮助
你可以在这里找到详细说明: http://www.cleansoft.lv/debugging-android-applications-remotely/
尝试调试Android版Firefox通过WiFi它的工作与我
欢迎您访问解决方案的链接,但请确保您的答案在没有它的情况下很有用:[在链接中添加上下文](http://meta.stackexchange.com/a/8259),以便您的同行用户可以了解什么它是,为什么它在那里,然后引用您链接到的页面最相关的部分,以防目标页面不可用。 [仅仅是一个链接的答案可能会被删除](http://stackoverflow.com/help/deleted-answers)。 – mrun
您可以在应用程序中使用Crashlytics。它可以帮助你获取详细的崩溃日志。每当应用程序崩溃时,它会向您发送详细的崩溃报告,您可以从中了解客户端发生的情况。 获取有关从here向应用程序添加crashlytics的更多信息。
发送新的应用客户端,以便能有解决办法
您也可以通过TCP IP使用adb:
adb connect ip:port
在你的机器与亚洲开发银行安装做:
adb connect public_ip:port
连接后,你可以这样做:
adb logcat
或
adb shell
或者任何ADB命令你想至。
难道你没有端口转发,通过远程登录到用户的桌面,然后使用该桌面上的adb * *通过USB电缆连接到Android设备吗? – LarsH