Android: JB 4.2.2
Estoy tratando de lanzar aplicaciones para Android desde el emulador de terminales usando el am
comando. Cuando probé la aplicación de emulador de terminal del teléfono, me dio un error:-
java.lang.SecurityException: Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at android.os.Parcel.readException(Parcel.java:1425)
at android.os.Parcel.readException(Parcel.java:1379)
at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:1906)
at com.android.commands.am.Am.runStart(Am.java:494)
at com.android.commands.am.Am.run(Am.java:109)
at com.android.commands.am.Am.main(Am.java:82)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
at dalvik.system.NativeStart.main(Native Method)
Si entro en modo root, entonces el comando am funciona. ¿Alguna idea de cómo conseguir am
para lanzar el navegador sin hacer un su
en el emulador terminal?
0 votos
Hola, en realidad cuando uso "am" sin Root el mensaje de error es: Permissio denied, app requested to run as user 2 but calling from user 0. I ggogled this, google results have the exact same err msg