安卓远程Chrome调试在Adobe Air StageWebView中的应用

3
我能够在Macbook上运行Mavericks系统,通过usb远程调试来调试一个在已经root的Android Galaxy Note 2上运行4.4.x版本的Adobe Air应用程序中的StageWebView。这可能是驱动问题,但是在Windows上远程调试不起作用。
尝试使用4.4.1版本的Galaxy Note 3,我无法使web视图看到chrome://inspect/#devices上的StageWebView实例,并且已经启用了相同的USB调试方式,就像Galaxy Note 2一样。这仍然是在运行Mavericks的同一台Macbook上。
官方文档称支持Android 4.4+的Android应用程序:Android 4.4+和WebView
有人能分享一下他们对StageWebView的设备支持的远程调试的经验吗? Adobe文档在这方面似乎没有帮助。

它也适用于Windows上的Chrome v41.0.0.2272和搭载Android v4.4.4的三星Galaxy S3。 - aLx13
1
@b3wii 是的,Safari 远程调试对我来说是有效的。 - imp
真的吗?你在Air代码中设置了_enableRemoteInspector吗?你能描述一下... - aLx13
@b3wii,你在Air中是否有访问权限?只有在Mac上才可以。我只是按照Safari远程调试文档的步骤进行操作,只需在设备的“常规”->“Safari”->“高级”中启用Web检查器,在桌面版Safari中启用开发人员工具,当stageWebView实例运行时,设备就会出现在开发菜单栏条目中。 - imp
在StageWebView中加载的网站无法在Safari->开发人员工具中显示。我已经尝试了 http://goo.gl/YidbgF 中列出的所有方法。它可以在远程调试移动Safari的网站时正常运行,但不能调试Stagewebview中加载的内容。你的iOS设备是否真的出现在Safari中?你能否通过Web Inspector调试在StageWebView中加载的内容? - aLx13
显示剩余2条评论
1个回答

0
这段代码在连接运行 Safari 的 Mac 上的 iOS 设备上正常工作,只要使用原生浏览器并且应用处于调试模式。但是在 Chrome 上,无论是在 Windows 还是 Mac 上的 Xiaomi Note 7 上,都没有出现任何浏览器实例,无法成功运行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接