Ionic Chrome检查器,远程调试不再在我的移动的应用程序上正常工作

w51jfk4q  于 9个月前  发布在  Ionic
关注(0)|答案(2)|浏览(127)

我已经建立了一个渐进式的Web应用程序使用Cordova/Ionic.我一直在使用dev-tools来故障排除和分析我的应用程序内部工作的大部分3年了.然而,在过去的几周里,我认为自从Chrome更新到v70+,dev-tools不能再正确连接和/或管理应用程序运行在我的外部设备(几个不同的测试手机).
我有4个Android测试手机,当连接到每个设备时,dev-tools都会发生相同或几乎相同的问题。
1.桌面键盘和鼠标不再工作-我不能使用任何一个与手机上的应用程序进行交互了。同样,在某些手机上,我不能使用元素检查器(而在其他手机上可以工作)。但不管手机,我不能使用桌面鼠标点击网页视图中的应用程序按钮。键盘也不能在任何设备上工作。
1.通常情况下,如果打开dev-tools查看应用程序,即使是应用程序中的原生按钮(直接在手机上)也无法正常工作。如果它们正常工作,您按下按钮,大约10-15秒后应用程序最终会响应。
1.当dev-tools打开并连接到设备应用程序时,应用程序的响应时间现在也非常慢。有时应用程序只是崩溃,或者我收到消息说“应用程序没有响应,等待或关闭?”
1.如果我断开手机与桌面的连接,并且/或者没有在应用程序上运行dev-tools,应用程序可以正常工作并响应。dev-tools特定的东西导致了所有这些问题。
不同的手机上运行的版本为5.1,6.1.1和7.1,用于测试目的。同样,dev-tools工作正常,直到几周前。我记得各种小问题影响性能和dev-tools中的web视图渲染,现在所有上述问题都影响了我对应用程序(开发)进行故障排除和分析的能力。

My environment:

Cordova CLI: 8.0.0
cordova-android: 7.1.1
Gulp version:  CLI version 3.9.1
Gulp local:
Ionic Version: 1.3.4
Ionic CLI Version: 1.7.14
Ionic App Lib Version: 0.7.0
OS: Windows 7 SP1
Node Version: v6.10.3

Chrome: Version 70.0.3538.102 (Official Build) (64-bit)

字符串
我不能肯定,但我认为所有这些问题都始于Chrome更新到v70。+在一个侧面说明,我的应用程序使用“webview-plus”插件.

xdnvmnnf

xdnvmnnf1#

我也有同样的问题,几个月前它工作得很好,但现在坏了。
作为一种变通方法,我试图禁用截屏,重新启动应用程序,然后重新启动devtools,它的工作!
x1c 0d1x的数据
希望这有帮助!

1u4esq0p

1u4esq0p2#

编辑:它是固定在最新版本.
真实的问题是最新的android webview。所有的元素选择和鼠标点击在最新的android webview中都不起作用。
所以,从Google Play商店卸载Android Webview.
下载旧的android webview版本大约60
通过adb使用-r标志安装

adb install -r "/path/to/apk/com.google.android.webview_60.0.3112.78.apk"

字符串
这是一个解决方法,直到它在最新的webview中得到修复。

相关问题