Cómo compilar el código fuente de Netty e importarlo a Android Studio
1. Modifique la configuración de memoria de Android Studio (en adelante, AS)
Debido a que se consume una gran cantidad de memoria al importar el código fuente, primero modifique -Xms en IDEA_HOME/. bin/studio.vmoptions y el valor de -Xmx. El documento utiliza 748 m, que usted mismo puede modificar.
2. Configure el JDK y el SDK de AS
Agregue un JDK sin classpath al IDE para garantizar que se utilicen los archivos de la biblioteca en el código fuente
y es el SDK de Java el SDK a utilizar.
3. Genere el archivo de configuración (*.ipr) necesario para importar AS
① Compile el código fuente (para garantizar que se genere un archivo .java, como R .java; si se ha compilado, no es necesario volver a compilarlo)
② Compruebe si hay idegen.jar en el directorio out/host/linux-x86/framework/
Si idegen.jar no existe, ejecute:
mmm development/tools/idegen/
En el código fuente de 5.0.1, se generará la carpeta res.java, provocando que idegen.jar arroje FileNotFoundException cuando se ejecuta. Esto se debe a que el código de idegen no es lo suficientemente riguroso.
Hay un parche para corregir este error en mi uso compartido, o puedes usar directamente el idegen.jar que compartí.
③Ejecutar
development/tools/idegen/idegen.sh
Espere resultados similares a los siguientes:
Lectura excluye: 5 ms
Árbol recorrido: 44078ms
En este momento, se generarán dos IntelliJ IDEA, android.ipr y android.iml, en el directorio raíz del código fuente (AS se desarrolla en base en IntelliJ IDEA Community Edition) Archivo de configuración