需要命令行才能使用adb启动Web浏览器

时间:2010-08-18 12:47:07

标签: android adb

如何使用adb shell命令启动浏览器并使其打开某个网页?

5 个答案:

答案 0 :(得分:166)

运行此命令将在android中启动Web浏览器:

adb shell am start -a android.intent.action.VIEW -d http://www.stackoverflow.com

答案 1 :(得分:44)

如果你的网址符号很重,你也应该积极引用

adb shell am start -a android.intent.action.VIEW -d 'http://stackoverflow.com/?uid=isme\&debug=true'

答案 2 :(得分:3)

我想通过adb在我的kindle上开始丝绸,而不添加新网址。我想出了这个:

adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity

答案 3 :(得分:2)

如果您想专门启动Chrome

adb shell am start \
-n com.android.chrome/com.google.android.apps.chrome.Main \
-a android.intent.action.VIEW -d 'file:///sdcard/lazer.html'

还可以通过

向Chrome访问sdcard
adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE

如果您使用Chrome canary版本,则使用com.chrome.canary交换com.android.chrome。

答案 4 :(得分:0)

您也可以使用键操作打开默认Web浏览器(可以写入KEYCODE_EXPLORER而不是64)

adb shell input keyevent 64

输入网址提交:(66 - > KEYCODE_ENTER)

adb shell input text "stackoverflow.com" && adb shell input keyevent 66