搜索
您的当前位置:首页正文

微信X5内核webview调试

来源:二三娱乐

title: 微信X5内核webview调试
date: 2015-12-15 03:51
comments: true
tags: [debug, webview, 微信]


tbs

上面的下拉框三个选项分别对应着:微信、qq和qq空间。

  • 之间可能有问题的是安装tbs是要在某个微信网页停留一分钟,重点是一分钟后是切换到TbsSuiteNew,而不是重新打开那个软件
  • 然后基本就ok了。
  • No.2 adb安装

    1. 点击安装之后,安装tools/Android SDK Platform-tools。图见
    2. 此时安装android-sdk的时候需要安装java的,按提示要求下载java后安装即可。
    3. 配置环境变量,参见以下:

    注意事项:(亲自踩过)

    每次设定环境变量之后,需要先将界面中打开的cmd关掉后重新打开。

    ok,可以开始调试了。

    No.3 调试前奏

    • 连接设备
      将文件打开到android-sdk中的platform-tools文件夹下,可以使用cmd打开命令行后cd,cd,cd...,当然我不是这样的,我使用Git bash也可以的。
      然后运行adb.exe devices
    D:\android-sdk\platform-tools>adb.exe devices
    List of devices attached
    adb server is out-of-date. killing
    * daemon started successfully
    95CANR4H6T9S7HPJ        device
    
    • 启动/停止adb
      在各连接设备中的同一路径下,分别运行adb.exe startadb.exe kill来控制是开启调试或者是关闭adb。

    No.4 正式调试啦

    • 下载
    • 将上面下载的文件解压后,放在任意你想防止的地方。然后进到...\wx_sq_webview_debug\inspector_client20150401的路径后,执行如下:
    python ./inspector.py --adb "D:\android-sdk\platform-tools\adb.exe"
    

    No.5 一键自动化

    @echo off
    cd "D:android-sdk\platform-tools\"
    start adb start-server
    start python "E:\frontEnd-work\debug\wx_sq_webview_debug\inspector_client20150401\inspector.py" --adb "D:\android-sdk\platform-tools\adb.exe"
    echo begin server at:http://localhost:9222/
    :begin
    set /p INPUT= Stop server(Y/N)?:
    if /i "%INPUT%"=="y" (goto stop
    ) else (
        goto begin
    )
    :stop
    echo stop server
    start adb kill-server
    exit
    

    尾声

    最后附一张调试ing的图。


    调试爽歪歪
    Top