studio - No puedo hacer que IntelliJ reconozca mi SDK de Android
sdk para android studio (12)
Estoy tratando de hacer que los programas de Android utilicen IntelliJ. Lamentablemente, no puedo obtener el SDK de Android para ser reconocido en IntelliJ. (Es decir, Eclipse tiene Android SDK Manager instalado muy bien).
Selecciono crear un nuevo proyecto desde cero. Le doy un nombre al proyecto y selecciono el módulo Android. Crear directorio de origen (siguiente).
La computadora luego muestra Android SDK ninguno. Hago clic en las elipsis (...) y el programa puede ver mis archivos JDK.
Hago clic en + y selecciono Android SDK.
Luego encuentro el directorio c: / Archivos de programa (x86) / Android / android-sdk.
Sin embargo, cuando hago clic en Aceptar, aparece un cuadro de diálogo que dice "Seleccione Java SDK". Solo me da la opción de 1.6 (y no el otro 1.7). Luego presiono OK para 1.6.
Finalmente, la computadora informa que no puede encontrar ningún objetivo de Android en este SDK.
¡¡¡¡Por favor ayuda!!!!
(linux, osx)
Cuando vayas solo (sin Android Studio), asegúrate de tener las herramientas sdk (desde la opción sdk independiente, "herramientas de línea de comando"), herramientas de compilación, herramientas de plataforma y una SDK ( plataforma ).
./tools/bin/sdkmanager --update
# list available packages (pick a version)
./tools/bin/sdkmanager --list
# install requeriments
./tools/bin/sdkmanager "build-tools;26.0.0"
./tools/bin/sdkmanager "platforms;android-26"
# you might get wrong permissions from the downloaded packages
sudo chmod -R +rxw tools # will need write perm to create AVDs
Antes de crear un nuevo Proyecto Android en IntelliJ Idea, debe configurar los Kits de desarrollo de Java y Android en el nivel IDE.
Asumiendo que ya instalaste el JDK y el SDK de Android y acabas de lanzar IntelliJ (estoy usando la versión 13.0.2):
- Presione Ctrl + Shift + Alt + S (para acceder al cuadro de diálogo Estructura del proyecto)
- En el panel de navegación izquierdo, haga clic en ''Configuración del proyecto-> Proyecto''
- En el panel de navegación derecho, debería ver una lista desplegable que muestra ''<Sin SDK>''
- Haga clic en ''Nuevo'', seleccione ''JDK'' y elija la ruta a su JDK
- Haga clic en ''Nuevo'', seleccione ''Android SDK'' y elija la ruta a su SDK de Android
Tenga en cuenta que debe definir el JDK antes de Android SDK.
Este procedimiento está documentado en:
Con IntelliJ IDEA 14.1.2, no pude seleccionar la ubicación de instalación de Android SDK en Mac OS X. Esa ubicación de instalación era ~ / Library / Android / sdk, que IntelliJ no podía navegar porque ~ / Library es una carpeta oculta. Así que creé un enlace simbólico en mi directorio de inicio (ln -s ~ / Library / Android / sdk / ~ / AndroidSDK) e IntelliJ DID me permitió seleccionar eso.
Curiosamente, IntelliJ 12 Community no nos da la opción de seleccionar la ubicación JDK para proyectos de Android. He encontrado una solución para esto:
- Primero, crea un nuevo proyecto de Java . Usé el proyecto ''Java Hello World''. Esto te dará la oportunidad de seleccionar tu JDK.
- Instale el Android SDK y ejecute el Administrador de Android SDK para instalar herramientas y una plataforma, como han mencionado otros.
- Crea un nuevo proyecto de Android. En ''SDK'', selecciona el SDK de Android. Intellij recordará la ubicación JDK que definió en el paso # 1.
En Linux, ejecute tools / android en el SDK para ejecutar el Administrador de Android SDK. Luego descarga una o más de las plataformas. Consulte "SDK Readme.txt" en el directorio de SDK para obtener más información. Una vez que haya terminado allí, podrá seleccionar una plataforma y su sistema IntelliJ comenzará a funcionar.
En Mac, IntelliJ no detectará la instalación de Android SDK. Al seleccionar SDK para el nuevo módulo de Android, seleccione su carpeta android-sdk-macosx
como su ubicación. Más información: https://peterboctor.wordpress.com/2010/12/02/installing-the-android-sdk-on-mac-os-x/
Alternativamente, Google acaba de lanzar Android Studio, que es una base IDE completa para IntelliJ.
Esto puede ayudar a otros. Descubrí que no podía conseguir que IntelliJ (MacOS) reconociera los objetivos de Android en la carpeta android-sdk-macosx. Al mover la carpeta SDK de Android fuera de la carpeta Aplicaciones y dentro de un directorio en la carpeta de mi Usuario, se resolvió el problema. IntelliJ pudo reconocer el SDK de Android. Puede haber tenido algo que ver con los permisos, pero no se han mostrado errores que lo indiquen. Espero que esto ayude.
Para otros que puedan encontrar este problema en Intellij14 + Mac, la solución que funcionó para mí fue
1) Abrir intellij: seleccione agregar android sdk desde la sección de configuración del proyecto, seleccione el directorio raíz android-sdk-macrox
2) aparece el administrador de sdk: descargue al menos 1 paquete.
3) Reiniciar intellij (sin este reinicio, parece que no funcionó)
Puede crear enlaces simbólicos a su ubicación de SDK, incluso a la carpeta oculta. Y luego apunta el punto IDEA al enlace simbólico.
Por ejemplo: ln -s /Users/*username*/Library/Android/sdk /Users/*username*/androidsdk
Si está detrás de un servidor proxy:
1.Después de iniciar el Android-SDK-Manager, vaya a: Herramientas> Opciones.
Agrega tus datos de proxy.
2. Luego ve a Paquetes> Recargar
3.Después de esto, debería poder ver todas las opciones de plataforma de Android.
PD: ¡Pheew! Pasé una hora entendiendo esto!
Tuve el mismo problema con la versión 15 intelliJ después de actualizar en el sistema operativo Linux Ubuntu 12.04
Encontré porque el sdk de Android no estaba en la carpeta de inicio del usuario que ejecuta intelliJ, que tenía que cambiar los permisos de Carpeta / archivo antes de ver este
El mío estaba en la raíz
Emitir el comando chown -R <yourusername> /path/to/android_sdk_dir
resolvió el problema para mí
Si esto falla después de hacer esto, elimine el ~/.ideaC(Lastversion number)
cualquier carpeta anterior ~/.ideaC(Lastversion numbers)
y luego vuelva a abrir intelliJ
Tendrá que pasar por la inicialización del IDE y dar la ruta de acceso a su instalación de Java ver8 hacia arriba solo en intelliJ versión15 y luego su instalación sdk de Android
Encontré que esto también puede causar conflictos
Como consejo adicional agrega lo siguiente al final de tu ~/.bashrc
usando uno de tus editores my (nano, vi, etc.)
Ejemplo vi ~/.bashrc
Las siguientes líneas establecen la ruta de Android
PATH=$PATH:/path/to/android/:/path/to/android/tools
export PATH
Para SDK versión r_08 y superior, también agregue estas dos líneas para adb:
PATH=$PATH:/path/to/android/platform-tools
export PATH
para configurar el emulador de Android a la versión de 32 bits, agregue esta línea
export ANDROID_EMULATOR_FORCE_32BIT=true
Salga de su elección de editor (vi, nano, etc.) y Re invoque bashrc con el siguiente comando
source ~/.bashrc
Espero que te ayude
SDK Manager.exe
ejecutar SDK Manager.exe
para descargar al menos una de las plataformas, luego podrá seleccionar la plataforma descargada, consulte también este tutorial .