Necesita línea de comando para iniciar el navegador web usando adb


Respuestas:


202

La ejecución de este comando iniciará un navegador web en Android:

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

Estoy tratando de usar esto para cargar páginas guardadas previamente (en sdcard), pero da un error.
— shingaridavesh

Esto estaba abriendo una nueva pestaña cada vez que la activaba, lo que resultaba en un gran lío de pestañas abiertas después de un tiempo.
— Bobbi Bennett

en realidad, debe eliminar "./" antes de ejecutar ese comando.
— Irwin Nawrocki

50

Si su URL tiene muchos símbolos, también debe citar agresivamente

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

4

Si desea iniciar Chrome específicamente

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

También otorgue acceso a Chrome a la tarjeta sd a través de

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

Cambie com.android.chrome por com.chrome.canary si está utilizando la versión de Chrome canary.


3

Quería comenzar a usar Silk en mi Kindle a través de adb, sin agregar una nueva URL. Se me ocurrió esto:

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

0

También puede abrir el navegador web predeterminado con eventos clave (es posible escribir KEYCODE_EXPLORER en lugar de 64)

adb shell input keyevent 64

Ingrese un envío de URL: (66 -> KEYCODE_ENTER)

adb shell input text "stackoverflow.com" && adb shell input keyevent 66
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.