Cómo usar Android Studio para ver el código fuente de build.gradle
Tomemos un ejemplo. Como se presentó en el primer blog, existe un fragmento de código en build.gradle:
¡Oye! Esta es la primera vez que veo este código en build.gradle. ¿Qué significa? No tengas miedo, tengo un truco:
El método de Android Studio: mira el código fuente, no hay nada que no se pueda resolver mirando los comentarios del código fuente
Simplemente salte al código fuente, pero ¿por qué no hay un método de anotación? Sólo el diablo sabe qué método. Mire atentamente el mensaje as, resulta que está abriendo un archivo de clase.
Debería haber botones para descargar y seleccionar la ubicación del código fuente en el mensaje as, pero no entiendo por qué no aparece.
Además, sabemos que normalmente abre xxx-sources.jar de forma predeterminada, que es el código fuente del archivo java de xxx. Solo cuando no hay un archivo fuente, el código de clase en xxx. se abrirá el frasco. Veamos qué archivo se abre.
Sí, como abrí gradle-2.3.0.jar, lo que significa que como no encontré el archivo fuente gradle-2.3.0-sources.jar, veamos si este es el caso.
La barra de título de as muestra la ubicación del archivo abierto actualmente, para que sepamos dónde se encuentra gradle-2.3.0.jar en su computadora. Debido a que no hay un archivo gradle-2.3.0-sources.jar, no se puede abrir el archivo, por lo que no se pueden abrir archivos fuente con anotaciones de métodos. Ahora que sabemos cuál es el problema, es fácil de resolver. No hay un botón de descarga en el mensaje as, por lo que solo podemos descargarlo nosotros mismos
Abra el sitio web de Maven, donde puede descargar el complemento Gradle. Ingrese com.android.tools.build en el cuadro de búsqueda. ¿Por qué ingresar com.android.tools.build? Simplemente abra el archivo build.gradle en el proyecto y sabrá
Estos son los complementos de Gradle. De hecho, descargamos la versión de Gradle que configuramos en el archivo build.gradle en el directorio raíz aquí.
Después de descargar estos archivos, puede encontrar la ubicación de los archivos correspondientes y copiarlos.
Abra la carpeta del complemento correspondiente, seleccione la versión correspondiente y copie las fuentes xxx. descargaste. Reconstruya e intente ver cómo se ve el archivo fuente build.gradle
Cuando se traduce al inglés, esto significa que lintOptions.abortOnError = false es un programa que no detendrá la compilación incluso si se detecta un error durante el kernel verifica la configuración de ejecución.
Este método es mucho más sencillo que consultar la documentación oficial de la API. Veamos más efectos.
Aquí puedes ver el código fuente que describe cuáles son los valores del complemento, a qué clase corresponden y a qué clase debes acudir para ver qué hace y qué hace.
Con la ayuda de as podemos incluso encontrar fácilmente métodos que se pueden usar en android{...}. Si quieres saber qué hace cada método, simplemente haz clic en él para ver los comentarios. Puede ver los nombres de las etiquetas que usamos en android{...} de build.gradle, android{...} es donde están todas las etiquetas que usamos.
En el futuro, incluso si vuelve a encontrar el archivo build.gradle del maestro, no tendrá que preocuparse por no poder leer varios nombres de etiquetas que no haya visto antes.
Por supuesto, habrá algunos códigos o tareas maravillosos en el archivo build.gradle de Dios que no se pueden encontrar en el código fuente de Gradle, por lo que necesitas tener algunos conocimientos básicos de los lenguajes Groovy y Gradle, si lo deseas. Estás interesado, ¡puedes seguir leyendo! Si estás interesado, puedes leer el blog que escribí en esta serie. Por supuesto, mi habilidad no es suficiente. Si quieres aprender mejor, hay mucha información en Internet.