使用 Chrome DevTools 时 Cordova 应用崩溃
Cordova app crashes when using Chrome DevTools
我正在 Cordova 中为 Android 创建一个应用程序,我正在使用 Chrome DevTools 进行调试。但是每次我使用 inspect element 我的应用程序都会崩溃而不会显示任何错误。
如果我只是启动 DevTools 和我的应用程序,它不会发生,它只会在我使用 inspect element 时发生。我还没有太多代码,只有一个索引文件加载所有 JavaScript 和 CSS 文件并显示我的加载页面的一些图像。
我的控制台中也没有出现任何错误。
Chrome 版本 57.0.2987.133
三星 Galaxy Edge 7
Android7.0
科尔多瓦 6.5.0
更新:
在较新版本的 Chrome (58.0.3029.96) 中测试,问题依然存在。
更新:
我使用的是真实设备,但通过 Android Studio 使用模拟设备时也存在该问题。
由于可用信息有限,我猜这个问题可能与 issue logged in chromium project.
有关
根据 chromium 问题评论,这可能是由于设备无法获取最新版本的 android webview 而进行调试的设备的问题。
OP 提到该问题也发生在模拟器中。所以启用 GPU 模拟的模拟器应该可以解决这个问题。
我正在 Cordova 中为 Android 创建一个应用程序,我正在使用 Chrome DevTools 进行调试。但是每次我使用 inspect element 我的应用程序都会崩溃而不会显示任何错误。
如果我只是启动 DevTools 和我的应用程序,它不会发生,它只会在我使用 inspect element 时发生。我还没有太多代码,只有一个索引文件加载所有 JavaScript 和 CSS 文件并显示我的加载页面的一些图像。
我的控制台中也没有出现任何错误。
Chrome 版本 57.0.2987.133
三星 Galaxy Edge 7
Android7.0
科尔多瓦 6.5.0
更新:
在较新版本的 Chrome (58.0.3029.96) 中测试,问题依然存在。
更新:
我使用的是真实设备,但通过 Android Studio 使用模拟设备时也存在该问题。
由于可用信息有限,我猜这个问题可能与 issue logged in chromium project.
有关根据 chromium 问题评论,这可能是由于设备无法获取最新版本的 android webview 而进行调试的设备的问题。
OP 提到该问题也发生在模拟器中。所以启用 GPU 模拟的模拟器应该可以解决这个问题。