update reconoce para interno hard from externo desde descargar depuracion como comandos comando activar android

android - reconoce - comandos adb para hard reset



¿Es posible iniciar actividad a través de adb shell? (6)

Esta pregunta ya tiene una respuesta aquí:

Quiero comenzar la actividad a través de adb shell. Para poder lanzar una actividad específica que se necesita


(Agregaría esto como un comentario anterior, pero no tiene suficiente reputación ...) También puede encontrar el nombre de la actividad actual en la pantalla usando

adb shell dumpsys window windows | grep ''mCurrentFocus''


Inicie adb shell e ingrese el comando de la siguiente manera

am start -n yourpackagename/.activityname


Lo ejecuto como lo hace AndroidStudio:

am start -n "com.example.app.dev/com.example.app.phonebook.PhoneBookActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

Si tiene un sabor de producto como dev , debe aparecer solo en el nombre del paquete de la aplicación, pero no debe aparecer en el nombre del paquete de actividades.

Para el emulador, funciona sin la android:exported="true" en la actividad en AndroidManifest.xml pero me pareció útil agregarlo al dispositivo físico sin rootear para que funcione.


Por ejemplo, esto iniciará XBMC:

adb shell am start -a android.intent.action.MAIN -n org.xbmc.xbmc/android.app.NativeActivity

(Las respuestas más generales ya están publicadas, pero me perdí un buen ejemplo aquí).


p.ej:

MyPackageName es com.example.demo

MyActivityName es com.example.test.MainActivity

adb shell am start -n com.example.demo/com.example.test.MainActivity


adb shell am broadcast -a android.intent.action.xxx

Mencione xxx como la acción que mencionó en el archivo de manifiesto.