[Phonegap+Sencha Touch] 移动开发17 使用桌面版chrome调试安卓设备上的chrome和webview

调试安卓设备上的chrome浏览器:


要求:
1、一台安装有chrome浏览器 for android32+的安卓设备
2、安卓设备的usb数据线
3、安装有chrome 32+的电脑(需要安装有安卓设备的usb驱动)

步骤:
1、安卓设备打开USB调试

2、将安卓设备用USB数据线连接至电脑

3、电脑上,点击Chrome 菜单 > 工具 > 检查设备,如下图:

确保"Discover USB devices"打上勾,如下图


4、只要安卓设备上打开chrome,就可以在电脑的chrome上看到连接的设备和打开的页面了,找到你要调试的页面,点击"inspect",就可以了,如下图

使用上和电脑端chrome开发者工具没什么不同。支持js断点调试哦


调试Android webview:

注意只有Android 4.4 (KitKat)的webview才支持远程chrome调试。

找到这个文件
C:\Users\{用户名}\.cordova\lib\android\cordova\{版本如3.4.0}\framework\src\org\apache\cordova\CordovaWebView.java
661行 修改:
    @SuppressLint("NewApi")  
     private void loadConfiguration() {  
        if ("true".equals(this.getProperty("Fullscreen", "false"))) {  
            this.cordova.getActivity().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);  
            this.cordova.getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);  
        }  
        if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {  
            this.setWebContentsDebuggingEnabled(true);  
        }  
    }  

重新build你的项目,打包安装到手机上,然后接下来的就和上面调试chrome是一样的了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值