Sé que esto se preguntó hace mucho tiempo pero por si alguien más que busque necesita una respuesta:
También tuve este problema al ejecutar Introspy en un Galaxy S4 con KitKat (4.4.2). He ejecutado Introspy sin problemas en un Nexus S con JellyBean (4.2.1). Debido a esto creo que es un problema de Android SDK con las versiones más nuevas.
Si miras el archivo AndroidManifest para Introspy-Android Core, el targetSdkVersion es 18, que denota Jellybean. Miré los archivos logcat y encontré que estaba recibiendo el error:
Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
Simplemente añadí este permiso al archivo Android Core AndroidManifest.xml así como al Android Config AndroidManifest.xml con el comando
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
Entonces, simplemente recompilé ambos binarios y ¡funcionó! Espero que esto ayude.
0 votos
¿Su dispositivo está definitivamente rooteado? ¿Y estás buscando en el directorio privado de la aplicación que estás analizando, no en la aplicación de configuración? Y por último, ¿qué tiene que ver tu pregunta con el emulador?
0 votos
Sí dispositivo está rooteado, estoy buscando en el sistema de archivos de la aplicación sólo no en el directorio de la aplicación intorspy .. por ejemplo com.example.test es mi aplicación, estoy buscando en /data/data/com.example.test carpeta ...
0 votos
Considere la posibilidad de publicar un nuevo número en su rastreador de problemas para que los desarrolladores lo sepan. Probablemente, el error no está en el lado del usuario, sino en el lado del desarrollador.