【发布时间】:2012-05-17 11:20:42
【问题描述】:
我有一个在 iOS 上运行良好但在 Android 上运行良好的 webview。有没有一种工具可以让我在浏览器中连接到 Android webview 并使用 firefox 或 webkit 控制台对其进行调试? 目前我不知道是什么导致 webview 在 Android 中不起作用。
在 iOS 中,我可以打开我的 iPad 或 iPhone 模拟器,打开 webview 窗格,并在我的桌面浏览器中监听端口 9999,它向我显示了您在 webkit 开发工具/调试工具中看到的工具。
我正在寻找类似的 Android 工具,或者至少让我开始调试。
【问题讨论】:
-
您是否安装了 Android SDK 的任何部分?包含一些工具,可让您从设备中读取 logcat。 Eclipse 使设置变得容易(ish)。这可能是一个很好的起点。不幸的是,尽管取决于实际导致您的问题的错误,它可能在某种程度上取决于您设备上的浏览器实现,如果您可以从日志中获得任何信息。
-
是的,我有 adb 日志,但我不需要做任何其他事情来确保 webview 将 javascript 相关错误转储到 logcat?
-
您是使用 webview 创建应用程序,还是使用库存设备浏览器?如果您创建了它,您是否尝试在股票浏览器中加载您的页面?
-
我有一个应用程序,该应用程序有一个 webview,它将转到我正在创建的站点的链接(我要调试的站点)。你是说我应该在模拟器的浏览器中打开那个网站(我想调试的那个)而不是在我的应用程序中进行调试?
-
作为调试的一个步骤 =) 根据浏览器的实现,它可能会吐出一些“普通”WebView 不会进入日志的信息
标签: android ios debugging webview