adbを使用してWebブラウザを起動するにはコマンドラインが必要です


回答:


202

このコマンドを実行すると、AndroidでWebブラウザが起動します。

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

これを使って(SDカードに)保存済みのページを読み込もうとしていますが、エラーが発生します。
shingaridavesh 2015年

これは、起動するたびに新しいタブを開いていたため、しばらくすると開いたタブがめちゃくちゃになりました。
Bobbi Bennett

実際には、そのコマンドを実行する前に「./」を削除する必要があります。
IrwinNawrocki19年

50

URLがシンボルが重い場合は、積極的に引用する必要があります

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

4

特に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にSDカードへのアクセスを許可します

adb shell pm grant com.android.chrome android.permission.READ_EXTERNAL_STORAGE

Chromeカナリアバージョンを使用している場合は、com.android.chromeをcom.chrome.canaryと交換します。


3

新しいURLを追加せずに、adbを介してKindleでシルクを開始したかったのです。私はこれを思いついた:

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

0

キーイベントを使用してデフォルトのWebブラウザを開くこともできます(64の代わりにKEYCODE_EXPLORERを書き込むことができます)

adb shell input keyevent 64

URL送信を入力してください:(66-> KEYCODE_ENTER)

adb shell input text "stackoverflow.com" && adb shell input keyevent 66
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.