Red de conocimiento informático - Conocimiento informático - Cómo compilar el código fuente de Netty e importarlo a Android Studio

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