adb를 사용하여 웹 브라우저를 시작하려면 명령 줄이 필요합니다.


답변:


207

이 명령을 실행하면 Android에서 웹 브라우저가 시작됩니다.

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

이 기능을 사용하여 미리 저장된 페이지 (sdcard)를로드하려고하는데 오류가 발생합니다.
shingaridavesh

이것은 내가 그것을 실행할 때마다 새 탭을 여는 것이었고 잠시 후 열린 탭이 엄청나게 엉망이되었습니다.
Bobbi Bennett

실제로 해당 명령을 실행하기 전에 "./"를 제거해야합니다.
Irwin Nawrocki

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에 sdcard 액세스 권한을 부여하십시오.

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

Chrome 카나리아 버전을 사용하는 경우 com.android.chrome을 com.chrome.canary로 바꿉니다.


3

새 URL을 추가하지 않고 adb를 통해 킨들에서 실크를 시작하고 싶었습니다. 나는 이것을 생각 해냈다.

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

0

keyevents로 기본 웹 브라우저를 열 수도 있습니다 (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.