Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Android Studio
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de software|nombre=|logo=|desarrollador=|modelo_desarrollo=|licencia=}} <!--|nombre = Android Studio |logo = {{Propiedad|P154|tipo de dato=imagen|formato imagen=sinmarco}} |tamaño_logo = 220px |desplegable = |captura = |imagen =no |pie = |desarrollador = {{Propiedad|P178}} |autor = [[JetBrains]] |modelo_desarrollo = |lanzamiento = {{fecha|8|12|2014}} |web_lanzamiento = http://android-developers.blogspot.cl/2014/12/android-studio-10.html |última_versión = 4.1.1 |fecha_última_versión = {{fecha de lanzamiento|28|5|2020}} |web_última_versión = https://android-developers.googleblog.com/2020/05/android-studio-4.html |última_versión_prueba = 4.3 Canary 2 |fecha_última_versión_prueba = {{fecha de lanzamiento|26|05|2020}} |web_última_versión_prueba = |género = [[Ambiente de desarrollo integrado|IDE]] |lenguaje_programación = {{Propiedad|P277}} |sistema_operativo = {{Propiedad|P306}} |plataforma = [[x86]], [[x86-64]] |tamaño = 971 a 1036 [[megabyte|MB]] |licencia = {{Propiedad|P275}} |estado = En desarrollo |idiomas = [[Idioma inglés|Inglés]] |español = No |sitio_web = {{Propiedad|P856}} |soporte = |versiones = }}--> '''Android Studio''' es el [[Ambiente de desarrollo integrado|entorno de desarrollo integrado]] oficial para la plataforma [[Android]]. Fue anunciado el 16 de mayo de 2013 en la conferencia [[Google I/O]], y reemplazó a [[Eclipse (software)|Eclipse]] como el IDE oficial para el desarrollo de aplicaciones para Android. La primera versión estable fue publicada en diciembre de 2014. Está basado en el software {{Propiedad|P144}} de JetBrains y ha sido publicado de forma gratuita a través de la [[Apache License|Licencia Apache 2.0]]. Está disponible para las plataformas {{Propiedad|P306}}. Ha sido diseñado específicamente para el desarrollo de Android. Estuvo en etapa de vista previa de acceso temprano a partir de la versión 0.1, en mayo de 2013, y luego entró en etapa beta a partir de la versión 0.8, lanzada en junio de 2014. La primera compilación estable, la versión 1.0, fue lanzada en diciembre de 2014.<ref name=":0">{{Cita web|url=https://developer.android.com/studio/releases/index.html|título=Android Studio release notes|fechaacceso=22 de noviembre de 2017|sitioweb=developer.android.com|idioma=en-US}}</ref> Desde el 7 de mayo de 2019, [[Kotlin (lenguaje de programación)|Kotlin]] es el lenguaje preferido de Google para el desarrollo de aplicaciones de Android.<ref>{{cita web|url=http://social.techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/|título=Kotlin is now Google’s preferred language for Android app development|sitioweb=TechCrunch|idioma=en-US|fechaacceso=8 de mayo de 2019}}</ref> Aun así, Android Studio admite otros lenguajes de programación, como Java y C ++.<ref>{{cita web |apellido=Sinicki |nombre=Adam |título=I want to develop Android Apps — What languages should I learn? |url=https://www.androidauthority.com/develop-android-apps-languages-learn-391008/ |sitioweb=Android Authority |fechaacceso=12 de septiembre de 2019}}</ref> == Características == Se espera que se desarrollen nuevas funciones con cada versión de Android Studio. Las siguientes características se proporcionan en la versión estable actual:<ref>{{cite web |url=https://www.engadget.com/2013/05/15/google-android-studio/ |title=Google intros Android Studio, an IDE for building apps |last=Honig |first=Zach |date=15 de mayo de 2013 |work=[[Engadget]] |publisher=[[AOL]] |accessdate=16 de mayo de 2013}}</ref><ref>{{cite web |url= https://www.androidcentral.com/android-studio-unveiled-google-io-keynote |title=Android Studio unveiled at Google I/O keynote |last=Dobie |first=Alex |date=15 de mayo de 2013 |work=Android Central |publisher=Mobile Nations |accessdate=16 de mayo de 2013}}</ref> * Soporte para construcción basada en [[Gradle]]. * [[Refactorización]] específica de Android y arreglos rápidos. * Herramientas [[Lint]] para detectar problemas de rendimiento, [[usabilidad]], compatibilidad de versiones y otros problemas. * Integración de ProGuard y funciones de firma de aplicaciones. * Plantillas para crear diseños comunes de Android y otros componentes. * Un editor de diseño enriquecido que permite a los usuarios arrastrar y soltar componentes de la interfaz de usuario.<ref>{{cite web |url=https://techcrunch.com/2013/05/15/google-launches-android-studio-a-development-tool-for-apps/ |title=Google Launches Android Studio And New Features For Developer Console, Including Beta Releases And Staged Rollout |last=Olanoff |first=Drew |date=15 de mayo de 2013|work=[[TechCrunch]] |publisher=[[AOL]] |accessdate=16 de mayo de 2013}}</ref> * Soporte para programar aplicaciones para [[Android Wear]]. * Soporte integrado para [[Google Cloud|Google Cloud Platform]], que permite la integración con Firebase Cloud Messaging (antes 'Google Cloud Messaging') y [[Google App Engine]].<ref>{{cita web |url=https://developer.android.com/sdk/installing/studio.html |título=Android Studio BETA |fecha=15 de mayo de 2013 |work=[[Google]] |editor=[[Google]] |fechaacceso=15 de agosto de 2014}}</ref> * Un dispositivo virtual de Android que se utiliza para ejecutar y probar aplicaciones. * Renderizado en tiempo real. * Consola de desarrollador: consejos de optimización, ayuda para la traducción, estadísticas de uso. Android Studio admite los mismos lenguajes de programación de [[IntelliJ IDEA|IntelliJ]] (y [[JetBrains#CLion|CLion]]), como [[Java (lenguaje de programación)|Java]], [[C++]] y más con extensiones, como [[Go (lenguaje de programación)|Go]];<ref>{{Citation|title=Google Go language IDE built using the IntelliJ Platform: go-lang-plugin-org/go-lang-idea-plugin|quote=Supported IDEs [..] Android Studio 1.2.1+ |date=23 de febrero de 2019|url=https://github.com/go-lang-plugin-org/go-lang-idea-plugin#Deprecation-notice|publisher=Go Language support for IDEA based IDEs|access-date=23 de febrero de 2019}}</ref> y Android Studio 3.0 o posterior es compatible con [[Kotlin (lenguaje de programación)|Kotlin]]<ref>{{cite web|url=https://developer.android.com/kotlin/get-started.html|title=Get Started with Kotlin on Android {{!}} Android Developers|website=developer.android.com|language=en|access-date=25 de octubre de 2017}}</ref> y "todas las características de lenguaje Java 7 y un subconjunto de características de lenguaje Java 8 que varían según la versión de la plataforma".<ref>{{cite web|url=https://developer.android.com/guide/platform/j8-jack.html|title=Use Java 8 language features {{!}} Android Developers|website=developer.android.com|language=en|access-date=25 de octubre de 2017}}</ref> Los proyectos externos [[backport|soportan]] algunas características de Java 9.<ref>{{cite web|work=retrostreams|title=android-retroflow: Backport of Java 9 (JEP 266) reactive-streams Flow and SubmissionPublisher API for Android Studio 3.0 desugar toolchain, forked from [..] |date=22 de octubre de 2017|url=https://github.com/retrostreams/android-retroflow|accessdate=25 de octubre de 2017}}</ref> Si bien IntelliJ en el que se basa Android Studio admite todas las versiones de Java lanzadas, y Java 12, no está claro en qué nivel Android Studio admite versiones de Java hasta Java 12 (la documentación menciona el soporte parcial de Java 8). Al menos algunas características nuevas del lenguaje hasta Java 12 se pueden usar en Android.<ref>{{Cite web|url=https://jakewharton.com/androids-java-9-10-11-and-12-support/ |title=Android's Java 9, 10, 11, and 12 Support|quote=Hopefully by the time Java 12 is actually released D8 will have implemented desugaring for Java 11’s nestmates. Otherwise the pain of being stuck on Java 10 will go up quite a bit! |date=27 de noviembre de 2018 |website=Jake Wharton |language=en |access-date=23 de febrero de 2019}}</ref> == Plataformas == Android Studio está disponible para [[Windows 2003]], [[Windows Vista|Vista]], [[Windows 7|7]], [[Windows 8|8]], y [[Windows 10|10]], tanto plataformas de [[32 bits|32]] como de [[64 bits]], [[GNU/Linux]], Linux con GNOME o [[KDE]] y 2 GB de memoria RAM mínimo y [[macOS]], desde 10.8.5 en adelante. === Requisitos del sistema === Los requisitos del sistema para las tres plataformas son: ==== Versión 3.x ==== {| class="wikitable" |- ! ! Windows ! OS X/macOS ! Linux |- ! OS version | style="text-align:center" | Windows 10/8/7 (32- o 64-bit) | style="text-align:center" | Mac OS X 10.10 (Yosemite) o superior, hasta 10.13 ( macOS High Sierra) | style="text-align:center" | GNOME o KDE desktop |- ! RAM | colspan=3 style="text-align:center" | 32 GB RAM mínimo, 64 GB RAM recomendado más 1GB adicional para el emulador de Android (así es necesitas una computadora de la NASA) |- ! Espacio de almacenamiento | colspan=3 style="text-align:center" | 2 GB para Android Studio, 4 GB recomendados (500 MB para IDE y al menos 1.5 GB para Android SDK, imágenes de sistema de emulador y cachés) |- ! Java version | colspan=3 style="text-align:center" | Java Development Kit (JDK) 8 |- ! Resolución de pantalla | colspan=3 style="text-align:center" | 1280x800 mínimo, 1440x900 recomendado |} <small>'''Nota:''' para tener una buena fluidez, se recomienda instalarlo en una [[unidad de estado sólido]] (SSD). Además para evitar ciertos problemas de compatibilidad que llega a reportarse con fabricantes de procesadores distintos a ''Intel'', se recomienda al menos un procesador ''Intel i5 Quad Core''. Opcionalmente, se puede optar por una tarjeta gráfica de ''2 GB Nvidia 1050''.<ref>{{cite web |url=https://www.quora.com/What-is-the-recommended-hardware-for-Android-Studio?share=1|title=What is the recommended hardware for Android Studio?|author=Navjyot Marwah|website=Quora|language=en-US}}</ref></small> ==== Versión 2.x ==== {| class="wikitable" |- ! ! Windows ! OS X/macOS ! Linux |- ! OS version | style="text-align:center"| Windows 10/8/7 (32- o 64-bit) | style="text-align:center"| Mac OS X 10.9.5 o superior, hasta 10.11.6 (El Capitán) o 10.12.3 (Sierra) | style="text-align:center"| GNOME o KDE desktop |- ! RAM | colspan=3 style="text-align:center"| 4 GB RAM mínimo, 8 GB RAM recomendado más 1 GB adicional para el emulador de Android |- ! Espacio de almacenamiento |colspan=3 style="text-align:center"| 500 MB para Android Studio, al menos 1.5 GB para Android SDK, imágenes de sistema de emulador y cachés |- ! Java version |colspan=3 style="text-align:center"| Java Development Kit (JDK) 8 |- ! Resolución de pantalla |colspan=3 style="text-align:center"| 1280x800 mínimo, 1440x900 recomendado |} Para GNU/Linux: * [[glibc|GNU Library C]] 2.11 o superior ==== Versión 1.x ==== {| class="wikitable" |- ! !Windows ! OS X/macOS ! Linux |- ! OS version | Microsoft Windows 10/8.1/8/7/Vista/2003/XP (32 o 64 bit) | Mac OS X 10.8.5 o superior, hasta 10.10 hasta 10.10.2 hasta 10.10.3 o 10.10.5 (Yosemite) | GNOME o KDE o Unity desktop en Ubuntu o Fedora o GNU / Linux Debian |- ! RAM |colspan=3 style="text-align:center"| 2 GB RAM mínimo, 4 GB RAM recomendado |- ! Espacio de almacenamiento |colspan=3 style="text-align:center"| 500 MB para Android Studio |- ! Espacio para SDK de Android |colspan=3 style="text-align:center"| Por lo menos 1 GB para Android SDK, imágenes del sistema de emulador y cachés |- ! JDK version |colspan=3 style="text-align:center"| Java Development Kit (JDK) 7 o superior |- ! Resolución de pantalla |colspan=3 style="text-align:center"| 1280x800 mínimo |} El emulador de Android tiene requisitos adicionales más allá de los requisitos básicos del sistema para Android Studio, que se describen a continuación:<ref>{{Cite web|url=https://developer.android.com/studio/run/emulator|title=Run apps on the Android Emulator|website=Android Developers|language=en|access-date=23 de febrero de 2020}}</ref> * ''SDK Tools'' 26.1.1 o superior; * Procesador de 64 bits; * Windows: CPU con soporte ''UG'' (invitado sin restricciones); * ''HAXM'' 6.2.1 o posterior (se recomienda ''HAXM'' 7.2.0 o posterior). El uso de la aceleración de [[hardware]] tiene requisitos adicionales en Windows y Linux: * Procesador Intel en Windows o Linux: procesador Intel compatible con ''Intel VT-x'', ''Intel EM64T (Intel 64)'' y la funcionalidad de ''Execute Disable (XD) Bit''; * Procesador AMD en Linux: procesador AMD con soporte para ''AMD Virtualization (AMD-V)'' y ''[[SSSE3 | Supplemental Streaming SIMD Extension 3 (SSSE3)]]''; * Procesador AMD en Windows: Android Studio 3.2 o superior y Windows 10 de abril de 2018 o superior para la funcionalidad ''[https://docs.microsoft.com/en-us/virtualization/api/ Windows Hypervisor Platform (WHPX)]''. Para trabajar con Android 8.1 (API nivel 27) e imágenes de sistema superiores, una cámara web conectada debe tener la capacidad de capturar fotogramas de [[720p]]. ==Comparación con Eclipse ADT== {| class="wikitable" |- ! Característica !! Android Studio !! Eclipse ADT !Eclipse y más |- | [[Build system|Sistema de compilado]] || <div style="text-align: center;">[[Gradle]]</div> || <div style="text-align: center;">[[Apache Ant]]</div> |Gradle/Maven/Ant |- | Dependencias de compilado basadas en [[Apache Maven|Maven]] || {{yes}} || {{yes}} || {{yes}} |- | Variantes de compilación y generación múltiple de APKs || {{yes}} || {{yes}} || {{yes}} |- | Avanzado [[Intelligent code completion|Afinado del código]] y [[Code refactoring|refactorizado]] de Android || {{yes}} || {{yes}} || {{yes}} |- | Editor de Diseño || {{yes}} || {{yes}} || {{yes}} |- | Firmado de [[APK (formato)|APKs]] y manejo de Keystore || {{yes}} || {{yes}} || {{yes}} |- | Soporte [[Desarrollo de programas para Android#Native development kit - Sistema de desarrollo nativo|NDK]] || {{yes}} || {{yes}} || {{yes}} |} == Historial de versiones == {| class="wikitable sortable" ! scope="col" | Versión ! scope="col" class="unsortable" | Fecha de lanzamiento |- |Koala (2024.1.1) |Junio de 2024 |- |Jellyfish (2023.3.1) |Abril de 2024 |- |Iguana (2023.2.1) |Febrero de 2024 |- |Hedgehog (2023.1.1) |Noviembre de 2023 |- |Giraffe (2022.3.1) |Julio de 2023 |- |Flamingo (2022.2.1) |Abril de 2023 |- |Electric Eel (2022.1.1) |Enero de 2023 |- |Dolphin (2021.3.1) |Septiembre de 2022 |- |Chipmunk (2021.2.1) |Mayo de 2022 |- |Bumblebee (2021.1.1) |Enero de 2022 |- |Arctic Fox (2020.3.1) |Julio de 2021 |- |4.2 |Abril de 2021 |- |4.1.1 |Noviembre de 2020 |- |4.1 |Octubre de 2020 |- | 4.0 || Mayo de 2020 |- | 3.6 || Febrero de 2020 |- | 3.5 || Agosto de 2019 |- | 3.4 || Abril de 2019 |- | 3.3 || Enero de 2019 |- | 3.2 || Septiembre de 2018 |- | 3.1 || Marzo de 2018 |- | 3.0 || Octubre de 2017 |- | 2.3.3 || Junio de 2017 |- | 2.3.2 || Abril de 2017 |- | 2.3.1 || Abril de 2017 |- | 2.3.0 || Marzo de 2017 |- | 2.2.3 || Diciembre de 2016 |- | 2.2.2 || Octubre de 2016 |- | 2.2.1 || Octubre de 2016 |- | 2.2.0 || Septiembre de 2016 |- | 2.1.3 || Agosto de 2016 |- | 2.1.2|| Junio de 2016 |- | 2.1.1 || Mayo de 2016 |- | 2.1.0 || Abril de 2016 |- | 2.0.0 || Abril de 2016 |- | 1.5.1 || Diciembre de 2015 |- | 1.5.0 || Noviembre de 2015 |- | 1.4.1 || Octubre de 2015 |- | 1.4.0 || Septiembre de 2015 |- | 1.3.2 || Agosto de 2015 |- | 1.3.1 || Agosto de 2015 |- | 1.3.0 || Julio de 2015 |- | 1.2.2 || Junio de 2015 |- | 1.2.1 || Mayo de 2015 |- | 1.2.0 || Abril de 2015 |- | 1.1.0 || Febrero de 2015 |- | 1.0.1 || Diciembre de 2014 |- | 1.0 || Diciembre de 2014 |- | 0.8.14 || Octubre de 2014 |- | 0.8.6 || Agosto de 2014 |- | 0.8.0 || Junio de 2014 |- | 0.5.2 || Mayo de 2014 |- | 0.4.6 || Marzo de 2014 |- | 0.4.2 || Enero de 2014 |- | 0.3.2 || Octubre de 2013 |- | 0.2.x || Julio de 2013 |- | 0.1.x || Mayo de 2013 |} == Véase también == * [[Desarrollo de programas para Android]] * [[Eclipse (software)]] * [[NetBeans]] * [[Dev-C++]] == Referencias == {{listaref}} == Enlaces externos == * [https://www.youtube.com/watch?v=lmv1dTnhLH4 Introducción en Google I/O en 2013 ] en [[YouTube]] {{Control de autoridades}} [[Categoría:Kits de desarrollo de software]] [[Categoría:Entornos de desarrollo integrados| ]] [[Categoría:Entornos de desarrollo integrados libres]] [[Categoría:Entornos de desarrollo integrados para Linux]] [[Categoría:Software que utiliza la licencia Apache]] [[Categoría:Software para Android]] [[Categoría:Software de Google]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Android Studio
»
Añadir idiomas
Añadir tema