美文网首页我爱编程
Charles抓包安卓模拟器

Charles抓包安卓模拟器

作者: 账房先生2016 | 来源:发表于2018-04-12 16:00 被阅读0次

    在控制台下,前往以下目录 ../Android/sdk/tools,输入以下命令:

    emulator -avd <your emulator name> -http-proxy http://<your_proxy>
    

    例如:

    emulator -avd Nexus_5_API_22 -http-proxy http://192.168.1.164:8888
    

    注意:

    1. emulator name 有空格的话用下划线_代替,例如Nexus 5 API 22应为Nexus_5_API_22。
    2. 该命令会启动安卓模拟器,因此不要在这之前启动该模拟器,否则会报错。
    3. IP地址为Charles显示的IP地址。

    扩展

    安卓6.0以上部分app无法正常抓包,最好使用6.0 API 23以下的安卓版本测试。

    以下是将apk安装到虚拟机的adb命令。

    列出连接USB设备

    adb devices
    

    安装apk到指定设备

    adb -s 4d927006 install android-release.apk
    -d 用来只有一个真机时,此时无需序列号
    -e 用来只有一个模拟器时,此时无需序列号
    

    相关文章

      网友评论

        本文标题:Charles抓包安卓模拟器

        本文链接:https://www.haomeiwen.com/subject/mzxfkftx.html