我正在尝试使用 chrome:// inspect - 设备调试此应用,但我无法在调试应用列表中看到我的应用。我可以在其下方看到设备名称和Chrome应用,但不能看到我的应用。
我已应用的设置
我也尝试过使用不同的USB线,不同的Android设备,但没有运气。
答案 0 :(得分:2)
在Google Developers上Remote Debugging WebViews找到答案。
此方法已在API Level 19中添加,因此必须添加以下检查
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
如文档中所述,此方法不尊重应用程序清单文件中的 debuggable 标志。如果要仅在 debuggable 标志为true时启用webview调试,则再添加一个检查
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
if (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE))
{
WebView.setWebContentsDebuggingEnabled(true);
}
}