Chrome远程设备未显示Cordova应用

时间:2016-12-22 16:02:16

标签: android cordova mobile

我正在尝试在Chrome检查器远程设备中显示Cordova(= webview)应用,但它无效。

开发者选项似乎一切正常,因为:

  • Chrome工具检测到手机,但当我的应用在手机上运行时,该工具显示“未检测到浏览器”;
  • 如果我在手机上启动浏览器,则该工具允许我检查它。

我的同事拥有完全相同的手机(OnePlus One)并且适用于他(他可以在应用程序运行时进行检查)。不同的是他的手机根深蒂固。

我们在他的电脑上试了我的手机,然后在我的电脑上他的电话:它不适用于我的手机,但它与他合作。

我们尝试了另一部手机,它无法在任何PC上运行。

我查了一下:Chrome inspect devices not showing device但它没有改变任何东西。

我检查了这个:Chrome Inspect Device not showing android app但是因为它是一个使用Cordova的webapp,我不确定我是否应该做类似的事情,而且它适用于我的牛仔用相同的应用程序,所以它会很奇怪如果需要这样做而不是他。

3 个答案:

答案 0 :(得分:5)

为了让Chrome在您的Cordova应用程序的应用程序'WebView'中检测,您的Cordova应用程序必须是从Cordova构建获得的'debug'版本。如果您的Cordova应用程序是“发布”版本,Chrome将无法检测到“WebView”

答案 1 :(得分:1)

我有贡献:)

下载ADB,放在C:\文件夹(C:\ adb)下的adb驱动器上,

打开命令提示符(cmd),请执行以下操作:

cd C:\adb && adb devices

它将启用守护程序,并且设备将显示在Chrome检查器中。


下载adb​​的另一种方法是从Android Studio程序文件夹中使用adb。

开心。

答案 2 :(得分:0)

对于Windows 10用户,只需安装新版本的Microsoft Edge并打开edge://inspect/#devices