android - programacion - Listar todas las actividades dentro de un APK desde el shell
manual de programacion android pdf (2)
La solución de @Albin imprimirá todos los elementos en AndroidManifest.xml
, necesitamos filtrar la salida. Aquí hay otra solución que solo imprime actividades según la pregunta.
aapt list -a /path/to/the/apk | sed -n ''/ activity /{:loop n;s/^.*android:name.*="/([^"]/{1,/}/)".*//1/;T loop;p;t}''
¿Hay una manera de enumerar todas las actividades de un archivo .apk en particular desde el shell? Encontré esta publicación que describe cómo enumerar todas las actividades en una apk pero no es para el shell.
Si puede extraer el archivo apk en su propia máquina, puede usar el comando aapt en el SDK de Android
aapt dump xmltree <apk-file> AndroidManifest.xml
El formato es un poco desconcertante al principio, pero toda la información está allí.