1

大约每几个月一次,我不得不花几天时间重新Chrome Developer Tools开始工作Cordova/Crosswalk才能在真实设备上

请注意:

  • 我有STFW(太多新手问题排除了更具体的问题)
  • 我有RTFM(Cordova 文档不适合高级用法;故障排除确实不存在)
  • 它以前已经工作过。
  • 我在 Cordova/node/gradle/crosswalk 环境中没有改变任何东西(比如更新、新插件,或者一般来说,资产/www 之外的任何更改)
  • 我正在使用 Cordova 开发近 2 年。(所以我有经验)

我尝试/检查的内容:

  1. USB 调试已启用在移动设备上
  2. 在 Crosswalk src 中添加:XWalkPreferences.setValue(XWalkPreferences.REMOTE_DEBUGGING, true)
  3. debuggable在 Android 清单中设置:<application android:debuggable="true" ...>
  4. adb devices 列出设备

    C:\Users\abcdefg>adb devices
    List of devices attached
    0123456789ABCDEF        device
    
  5. chrome://inspect/#devices 列出设备上的 Chrome 页面,但不列出 Cordova-Crosswalk-App(在拍摄屏幕时在前台运行): chrome://inspect/#devices 截图

  6. 在两个不同的 Android 设备上测试(两者在 1 周前工作):
    • 一加二 (Android 5.0.0)
    • 自定义中文掌上电脑(集成条码扫描器)(Android 4.2.2)
  7. 尝试使用最新的 GapDebug启动开发者工具(与 Chrome 中的效果相同)

我的想法不多了。

还有什么要检查的吗?任何人有类似的问题?

编辑 20.02.2016

我按照@Tasos 的建议检查了最新的手机驱动程序。我从未手动更改它们,但在我卸载当前驱动程序后,它再次像魅力一样工作。(卸载完成后无需重启)

对于任何有类似问题的人:
浏览我的清单。
如果一切正常,但仍然无法正常工作:卸载手机驱动程序。
如果还是不行,重启。
如果仍然不行,请安装最新的制造商驱动程序。
如果仍然不行,你可能还有另一个问题。

4

1 回答 1

0

我按照@Tasos 的建议检查了最新的手机驱动程序。我从未手动更改它们,但在我卸载当前驱动程序后,它再次像魅力一样工作。(卸载完成后无需重启)

对于任何有类似问题的人:

  • 浏览我的清单。
  • 如果一切正常,但仍然无法正常工作:卸载手机驱动程序。
  • 如果还是不行,重启。
  • 如果仍然不行,请安装最新的制造商驱动程序。
  • 如果仍然不行,你可能还有另一个问题。
于 2016-03-11T09:14:40.960 回答