CodeLocator es fácil de usar (haga clic en el elemento de diseño en Android Studio para confirmar la información de visualización correspondiente) y es una herramienta poderosa para hacerse cargo rápidamente de proyectos desconocidos.

 

Cuando hay algunos cambios o requisitos de reconstrucción para proyectos desconocidos, si puede saber qué actividad o fragmento se administra actualmente haciendo clic en la APLICACIÓN, definitivamente le ahorrará mucho tiempo buscando en el código. Descubrí este complemento AS: CodeLocator en una discusión comunitaria. Aunque no se ha actualizado durante 2 años, lo probaré hoy para ver si ayuda.

Primero descargue la última versión del complemento: ​​​​​https://github.com/bytedance/CodeLocator/releases

En la configuración de AS, seleccione el complemento para instalar desde local 

Después de la instalación, aparecerá en el lado derecho de nuestro AS.

 Entonces el modo de volcado ya es compatible en este momento.

Como se muestra en la imagen, cuando hago clic en un control, ya puedo ver la información del control a qué actividad pertenece y a qué estructura de vista pertenece. 

Creo que el MODO DUMP también es útil.

-------------------------------------------------- -------------------------------------------------- ------------ 

Si necesitamos usar su propio modelo, debemos agregar algunas dependencias del proyecto.

// Para integrar capacidades básicas, simplemente agregue una línea de dependencias dependencies 
{ 
    implementación "com.bytedance.tools.codelocator:codelocator-core:1.0.0" 
}

Si necesita integrar capacidades de salto de código, primero debe integrar Lancet y agregar las siguientes dependencias.

dependencias { 
    debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-xml:1.0.0" 
    debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-activity:1.0.0" 
    debugImplementation "com.bytedance.tools. codelocator:codelocator-lancet-view:1.0.0" 
    debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-toast:1.0.0" 
    debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-dialog:1.0. 0" 
    debugImplementation "com.bytedance.tools.codelocator:codelocator-lancet-popup:1.0.0" 
}

Por supuesto, encontré un problema después de esta operación.

Actualizaré este problema después de resolverlo. Por supuesto, también puedo eliminar la dependencia y usar el modo de volcado primero, lo que ya ayudará y no es necesario cambiar el código del proyecto. 

Hablemos de sus teclas de acceso directo. Si es su propio modo, haga clic en el icono del robot para pasarle el paquete DEBUG para su instalación. Si es el MODO DUMP, simplemente ejecútelo en la máquina real o en el emulador y haga clic en el icono de la pequeña mano. para dejarle empezar a cargar. .

Enlace de dirección oficial:

GitHub - twlkyao/CodeLocator

 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/loveseal518/article/details/131786087
Recomendado
Clasificación