Método de depuración de Help Apk
1. Utilice la opción -d de apktool para descompilar el archivo apk.
Herramienta apk Java-jar. objetivo jar dd apk-o
2. Agregue android:debuggable="true" en el nodo de aplicación de AndroidManifest.
3. Agregue el siguiente código a onCreate de la clase de punto de entrada para la depuración.
invoke-static{}, land roid/OS/Debug;-& gt;Esperando la depuración
4. Vuelva a compilar el apk.
Herramienta apk Java-jar. salida b-d-o nuevo apk.
5. Firmar apk
clave de prueba jar java-jar. .PEM testkey .pk8 nuevo destino .apk firmado
6.
Firma de instalación de adb. apk
7. Importe el código pequeño en 1 a Android Studio.
Archivo→Abrir→Directorio de salida→Siguiente punto de interrupción
8. Abra el monitor para encontrar el proceso correspondiente.
Ejecutar → Monitor o Herramienta->Android->Monitor de dispositivo Android
9. Configurar opciones de depuración remota
Ejecutar → Editor Configurar → Predeterminado → Remoto, haga clic + para agregar uno nuevo, el host es localhost y el puerto es 8700.
10. Abra la apk y haga clic en el error verde para comenzar a depurar.
Método 2: No es necesario modificar el archivo apk original.
1. Utilice Android Killer y otras herramientas para descompilar el archivo apk.
2. Coloque el código pequeño en Android Studio e instale el complemento smaliidea.
Archivo→Configuración→Complementos→Instalar complementos desde el disco...→Reiniciar
3. Configure las opciones de depuración remota y abra el monitor.
4. Utilice adb para iniciar el apk en modo de depuración.
adb shell am start -D -n nombre del paquete/actividad
5. Comience a depurar desde el punto de interrupción y agregue un registro al problema de vigilancia/poco claro, espero que le ayude.