Red de conocimiento informático - Material del sitio web - Cómo configurar la versión de las herramientas de compilación en Android Studio

Cómo configurar la versión de las herramientas de compilación en Android Studio

uno. Modifique la configuración de memoria de Android Studio (en lo sucesivo, AS)

Dado que la importación de código fuente consume mucha memoria, primero debe modificar los valores -Xms y -Xmx en IDEA_HOME/bin/studio .vmociones. La documentación utiliza 748 m, este valor se puede cambiar.

En segundo lugar, configure AS JDK y SDK

Agregue un JDK sin classpath al IDE, para que pueda asegurarse de que se utilicen los archivos de la biblioteca en el código fuente

Y utilícelo como Java SDK en el SDK. Como se muestra en la siguiente figura

3. Genere el archivo de configuración (*.ipr) necesario para importar AS

① Compile el código fuente (para asegurarse de que el archivo .java haya sido generado, como R.R.java)

②Compile el código fuente (para asegurarse de que se haya generado el archivo .java, como R.R.javajava; si se ha compilado, no es necesario volver a compilarlo)

②Consulte/host/linux-x86/ ¿Existe idegen.jar en el directorio framework/?

Si idegen.jar no existe, ejecute:

③Si ya se ha compilado, no es necesario volver a compilarlo. jar no existe, ejecute:

mmm development/tools/idegen/

La carpeta res.java se genera en el código fuente 5.0.1, lo que provoca un error. Se produce cuando se ejecuta idegen.jar FileNotFoundException, que es el resultado de que el código en idegen no es lo suficientemente estricto.

Hay un parche para corregir este error al compartir. También puedes usar directamente el idegen.jar que compartí.

③Ejecutar

development/tools/idegen/idegen.sh

Espere resultados similares al siguiente:

Exclusión de lectura: 5 ms

Árbol recorrido: 44078ms

Esto generará los archivos de configuración android.ipr y android.iml IntelliJ IDEA (AS basado en IntelliJ IDEA Community Edition) en el directorio raíz del código fuente.

④ Abra el android.ipr recién generado en el directorio raíz del código fuente en AS

Si AS aparece durante el proceso de importación