¿Cómo configuro IntelliJ IDEA para aplicaciones de Android?

¿Cómo configuro IntelliJ IDEA para aplicaciones de Android?

He pasado un día tratando de juntar todas las piezas, he estado en cientos de sitios y tutoriales, pero todos omiten pasos triviales.

Así que aquí está la guía completa:

  1. Descargue e instale Java JDK ( Elija la plataforma Java )
  2. Descargue e instale Android SDK ( se recomienda el instalador )
  3. Después de que la SD de Android finalice la instalación, abra el Administrador de SDK en las Herramientas de Android SDK (a veces debe abrirse bajo los privilegios del administrador)
  4. Elija todo y marque Aceptar todo e instalar.
  5. Descargue e instale IntelliJ IDEA ( la edición comunitaria es gratuita )
  6. Espere a que finalicen todas las descargas e instalaciones y cosas.

Nuevo proyecto:

  1. Ejecute IntelliJ
  2. Crea un nuevo proyecto (hay un tutorial aquí )
  3. Ingrese el nombre, elija el tipo de Android .
  4. Hay un paso que falta en el tutorial, cuando se le pide que elija el JDK (antes de elegir el SDK), debe elegir el Java JDK que instaló anteriormente. Debería estar bajo C:\Program Files\Java\jdk{version}
  5. Elija una plataforma nueva (si no hay una seleccionada), la plataforma SDK es la plataforma de Android en C:\Program Files\Android\android-sdk-windows .
  6. Elige la versión de Android.
  7. Ahora puedes escribir tu progtwig.

Comstackndo:

  1. Cerca del botón Ejecutar , debe seleccionar la lista desplegable, elegir Editar configuraciones
  2. En el dispositivo Prefer Android Virtual, selecciona el botón
  3. Haz clic en crear, dale un nombre, presiona OK.
  4. Haga doble clic en el nuevo dispositivo para elegirlo.
  5. Presiona OK.
  6. Estás listo para ejecutar el progtwig.

El quinto paso en “Nuevo proyecto” aparentemente ha cambiado ligeramente desde entonces.

Donde dice que android sdk tiene el menú desplegable que dice none, ya no hay un botón “nuevo”.

  • 5.)

    • a.) haz clic en … a la derecha de ninguno.
    • b.) haga clic en + en la esquina superior izquierda del cuadro de diálogo de la nueva ventana. (Agregar nuevo Sdk)
    • c.) haga clic en sdk de Android desde el menú desplegable
    • d.) seleccione el directorio de inicio para su SDK de Android
    • e.) seleccione la versión de Java SDK que quiera usar
    • f.) seleccione el objective de comstackción de Android.
    • g.) golpea bien!

Una vez que he seguido todos estos pasos, empiezo a recibir mensajes de error en todas las llamadas a clases de Android como:

No se pueden resolver las clases de Android

Gire eso incluyendo android.jar en la configuración de la plataforma SDK:

SKDs Classpath

Por si acaso alguien está perdido. Tanto para la nueva aplicación como para las existentes, vaya a Archivo-> Estructura del proyecto. Luego, en Configuración del proyecto en el panel izquierdo, seleccione Proyecto para Java SDK y seleccione Módulos para Android SDK.

Tuve algunos problemas que esto no solucionó al configurar este entorno en OSX. Tenía que ver con la solución que mantenía teniendo dependencias adicionales en algunas de las API de Google. No fue suficiente descargar e instalar los elementos enumerados en la primera respuesta.

Tienes que descargar estos.

  1. Ejecutar Terminal
  2. Navega hacia el directorio de Android / SDK
  3. Escribe “android” Obtendrás una GUI. Consulte el directorio “Herramientas” y la última API de Android (en este momento, es 4.3 (API 18)).
  4. Haga clic en “Instalar paquetes xx” y vea un episodio de Breaking Bad o algo así. Llevará un tiempo.
  5. Vuelva a IntelliJ y abra el cuadro de diálogo “Estructura del proyecto …” (Cmd +;).
  6. En el panel izquierdo del cuadro de diálogo, en “Configuración del proyecto”, seleccione Proyecto. En el panel derecho, en “Project SDK”, haga clic en “Nuevo …”> Android SDK y navegue hasta su directorio de Android / SDK. Elija esto y se le presentará un cuadro de diálogo con el que puede agregar el objective de comstackción “API de Google”. Esto es lo que necesitaba. Es posible que deba hacer esto más de una vez si tiene varios objectives de versión.
  7. Ahora, en el panel izquierdo “Módulos”, con su proyecto seleccionado en el panel central, seleccione el módulo apropiado en la pestaña “Dependencias” en el panel derecho.

Otra forma de identificar el SDK correcto es instalar Android Studio, crear un nuevo proyecto, ir a la estructura del proyecto, la ubicación del SDK y encontrar dónde se instaló el SDK.

Encontré usando el proceso de instalación predeterminado en un Mac que la carpeta de inicio del SDK estaba en la carpeta /Users/'yourUser'/Library/Android/sdk . Asegúrese de haber habilitado su Mac para ver la carpeta de la Biblioteca .

Solo necesita instalar el kit de desarrollo de Android en http://developer.android.com/sdk/installing/studio.html#Updating

y también descargue e instale Java JDK (elija la plataforma Java)

definir la variable de entorno en Windows Configuración del sistema https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows

Voila! ¡Eres Donezo!