如何可靠地获得 Chrome Devtools 与 Cordova+Crosswalk 一起工作
How to reliable get Chrome Devtools working with Cordova+Crosswalk
大约每隔几个月,我就必须花费数天和数小时让 Chrome Developer Tools
在真实设备上再次使用 Cordova/Crosswalk
应用程序。
请注意:
- 我有
STFW
(新手问题太多,排除了更具体的问题)
- 我有
RTFM
(Cordova 文档对于高级用法很糟糕;故障排除实际上并不存在)
- 之前已经成功了
- 我没有在 Cordova/node/gradle/crosswalk 环境中更改任何内容(例如更新、新插件,或者通常 assets/www 之外的任何更改)
- 我使用 Cordova 进行开发已经将近 2 年了。 (所以我有经验)
我tried/checked:
- 在移动设备上启用了 USB 调试
- 在人行横道 src 中添加:
XWalkPreferences.setValue(XWalkPreferences.REMOTE_DEBUGGING, true)
- 在 Android 中设置
debuggable
清单:<application android:debuggable="true" ...>
adb devices
列出设备:
C:\Users\abcdefg>adb devices
List of devices attached
0123456789ABCDEF device
chrome://inspect/#devices
列出 Chrome 设备上的页面,但不是 Cordova-Crosswalk-App(这是 运行拍摄屏幕时在前景中):
chrome://inspect/#devices Screenshot
- 在两个不同的Android设备上测试(两个在1周前工作):
- 一加二 (Android 5.0.0)
- 自定义中文手持设备(集成条码扫描器)(Android 4.2.2)
- 尝试使用 最新的 GapDebug 启动开发者工具(与 Chrome 中的效果相同)
我运行没主意了。
还有什么要检查的吗?
有人有类似的问题吗?
编辑 2016 年 2 月 20 日
我按照@Tasos 的建议检查了最新的 phone 驱动程序。
我从来没有手动更改过它们,但是在我卸载了当前的驱动程序之后,它又像一个魅力一样工作了。 (卸载完成后无需重启)
遇到类似问题的人:
运行 通过我的清单。
如果一切正常但仍然无法正常工作:卸载 phone 驱动程序。
如果还是不行,重启
如果还是不行,安装最新的厂商驱动。
如果仍然不好,您可能还有另一个问题。
我按照@Tasos 的建议检查最新的phone 驱动程序。我从未手动更改它们,但在我卸载当前驱动程序后,它再次工作就像一个魅力。 (卸载完成后无需重启)
遇到类似问题的人:
- 运行 通过我的清单。
- 如果一切正常但仍然无法正常工作:卸载 phone 驱动程序。
- 如果还是不行,重启
- 如果还是不行,请安装最新的制造商驱动程序。
- 如果还是不行,那你可能还有其他问题。
大约每隔几个月,我就必须花费数天和数小时让 Chrome Developer Tools
在真实设备上再次使用 Cordova/Crosswalk
应用程序。
请注意:
- 我有
STFW
(新手问题太多,排除了更具体的问题) - 我有
RTFM
(Cordova 文档对于高级用法很糟糕;故障排除实际上并不存在) - 之前已经成功了
- 我没有在 Cordova/node/gradle/crosswalk 环境中更改任何内容(例如更新、新插件,或者通常 assets/www 之外的任何更改)
- 我使用 Cordova 进行开发已经将近 2 年了。 (所以我有经验)
我tried/checked:
- 在移动设备上启用了 USB 调试
- 在人行横道 src 中添加:
XWalkPreferences.setValue(XWalkPreferences.REMOTE_DEBUGGING, true)
- 在 Android 中设置
debuggable
清单:<application android:debuggable="true" ...>
adb devices
列出设备:C:\Users\abcdefg>adb devices List of devices attached 0123456789ABCDEF device
chrome://inspect/#devices
列出 Chrome 设备上的页面,但不是 Cordova-Crosswalk-App(这是 运行拍摄屏幕时在前景中): chrome://inspect/#devices Screenshot- 在两个不同的Android设备上测试(两个在1周前工作):
- 一加二 (Android 5.0.0)
- 自定义中文手持设备(集成条码扫描器)(Android 4.2.2)
- 尝试使用 最新的 GapDebug 启动开发者工具(与 Chrome 中的效果相同)
我运行没主意了。
还有什么要检查的吗? 有人有类似的问题吗?
编辑 2016 年 2 月 20 日
我按照@Tasos 的建议检查了最新的 phone 驱动程序。 我从来没有手动更改过它们,但是在我卸载了当前的驱动程序之后,它又像一个魅力一样工作了。 (卸载完成后无需重启)
遇到类似问题的人:
运行 通过我的清单。
如果一切正常但仍然无法正常工作:卸载 phone 驱动程序。
如果还是不行,重启
如果还是不行,安装最新的厂商驱动。
如果仍然不好,您可能还有另一个问题。
我按照@Tasos 的建议检查最新的phone 驱动程序。我从未手动更改它们,但在我卸载当前驱动程序后,它再次工作就像一个魅力。 (卸载完成后无需重启)
遇到类似问题的人:
- 运行 通过我的清单。
- 如果一切正常但仍然无法正常工作:卸载 phone 驱动程序。
- 如果还是不行,重启
- 如果还是不行,请安装最新的制造商驱动程序。
- 如果还是不行,那你可能还有其他问题。