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.