Chrome-har-capturer 和 Android 通过 ADB
Chrome-har-capturer and Android via ADB
我需要通过 ADB 将 chrome-har-capturer 与 Android phone 一起使用。
在本地机器上使用 Chrome,可以使用以下开关启动 Chrome:
--remote-debugging-port=<port>
然后如下使用chrome-hat-capturer连接指定端口进行远程调试:
chrome-hat-capturer --port <port> -o out.har
Android 的问题是,虽然我可以使用 ADB 在 Android 上启动 Chrome,但它不接受远程调试开关:
db shell am start -n com.android.chrome/com.google.android.apps.chrome.Main --remote-debugging-port=9222
Error: Unknown option: --remote-debugging-port=9222
知道怎么做吗?
对于其他尝试这样做的人,我找到了如何做到这一点:
在你的本地机器上:
1) 运行 chrome:
adb shell am start -n com.android.chrome/com.google.android.apps.chrome.Main
2)转发调试端口:
adb forward tcp:9222 localabstract:chrome_devtools_remote
3) 运行 chrome-har-capturer:
chrome-har-capturer --force --port 9222 -o my.har http://www.example.com
注意必须使用--force选项。
我需要通过 ADB 将 chrome-har-capturer 与 Android phone 一起使用。
在本地机器上使用 Chrome,可以使用以下开关启动 Chrome:
--remote-debugging-port=<port>
然后如下使用chrome-hat-capturer连接指定端口进行远程调试:
chrome-hat-capturer --port <port> -o out.har
Android 的问题是,虽然我可以使用 ADB 在 Android 上启动 Chrome,但它不接受远程调试开关:
db shell am start -n com.android.chrome/com.google.android.apps.chrome.Main --remote-debugging-port=9222
Error: Unknown option: --remote-debugging-port=9222
知道怎么做吗?
对于其他尝试这样做的人,我找到了如何做到这一点:
在你的本地机器上:
1) 运行 chrome:
adb shell am start -n com.android.chrome/com.google.android.apps.chrome.Main
2)转发调试端口:
adb forward tcp:9222 localabstract:chrome_devtools_remote
3) 运行 chrome-har-capturer:
chrome-har-capturer --force --port 9222 -o my.har http://www.example.com
注意必须使用--force选项。