【问题标题】:How to set debuggable flag for chrome?如何为 chrome 设置可调试标志?
【发布时间】:2014-05-04 12:20:45
【问题描述】:

在官方教程中 https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGap 他们说

Chrome 远程调试: 如果您使用的是 Cordova 3.3 或更高版本,这已经受支持,并且只需要 AndroidManifest.xml 中的 Debuggable 标志 我放了platforms\android\AndroidManifest.xml 并得到一个构建错误运行构建 无论如何,我认为它应该在 config.xml 中配置

【问题讨论】:

  • 你是在本地运行 phonegap 还是使用 phonegap build?
  • 我在手机上运行它。我意识到只有当你自动拥有 android 4.4 时调试才有效。否则,可能无法通过这种方式进行远程调试。
  • 所以,你说的这些是要求:Chrome 30 或更高版本(在桌面上),设备上的 android 4.4 或更高版本,设备上启用 USB 调试,通过 USB 电缆连接的设备和可调试标志在 AndroidManifest.xml 中。对?如果是这种情况,您可以使用该回复来回答您自己的问题。

标签: android google-chrome cordova


【解决方案1】:

使用 Chrome 进行远程调试仅从 Android 4.0 开始出现在 Android 上的嵌入式 WebView 中。谷歌网站上的更多细节:

https://developer.chrome.com/devtools/docs/remote-debugging

在 Cordova 本身中,远程调试登陆 4.4 版本

【讨论】:

  • 根据提供的链接,它从4.0开始
  • 没错,但在 Cordova 应用程序中启用远程调试是从 4.​​4 开始的 (github.com/apache/cordova-android/blob/…) 如果我没记错的话,原因是启用远程调试是该版本之前的私有 API
猜你喜欢
  • 1970-01-01
  • 2012-04-17
  • 1970-01-01
  • 2011-01-17
  • 1970-01-01
  • 1970-01-01
  • 2016-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多