Android SDK

Software captura de pantalla:
Android SDK
Detalles de software:
Versión: 3.1.2.0 Actualizado
Fecha de carga: 22 Jun 18
Licencia: Libre
Popularidad: 68

Rating: 3.0/5 (Total Votes: 3)

El proyecto Android SDK es una pila de software completamente gratuita y multiplataforma para dispositivos móviles con tecnología de Android. Incluye todas las herramientas que necesita para comenzar con el sistema operativo Android y el desarrollo de aplicaciones. Android es uno de los sistemas operativos móviles más populares del mundo, con millones de usuarios en todo el mundo. Para comenzar a crear aplicaciones para Android, visite la página web oficial.


Permite a los desarrolladores crear aplicaciones para Android

Android SDK permite a los desarrolladores crear aplicaciones para la plataforma Android. Estas aplicaciones se escribirán usando el lenguaje de programación Java y se ejecutarán en Dalvik, una máquina virtual personalizada diseñada para uso incorporado que se ejecuta sobre un kernel de Linux. Por supuesto, también necesitará el potente Android Studio IDE (Integrated Development Environment).

El SDK (Kit de desarrollo de software) incluye muchas herramientas útiles, la mayoría de ellas solo de línea de comandos, así como un emulador gráfico que le permite probar un sistema operativo Android personalizado. Para comenzar, descargue y descomprima el archivo, acceda a la carpeta de herramientas dentro del directorio android-sdk-linux y haga doble clic en & lsquo; android & rsquo; archivo.

Dependencias de tiempo de ejecución y sistemas operativos compatibles

En primer lugar, debemos mencionar que el software Android SDK es independiente de un entorno de escritorio, lo que significa que puede usarlo en entornos de escritorio GNOME, MATE, KDE, Cinnamon, Enlightenment, Openbox, Fluxbox o Xfce.

En segundo lugar, debe tener instalado el último JDK de Oracle (Java Development Kit) en su computadora, así como también la Biblioteca GNU C (glibc) 2.15 o posterior. Android SDK se ejecutará en cualquier distribución de GNU / Linux, siempre que estas dependencias de tiempo de ejecución estén disponibles.

Tenga en cuenta que su computadora debe tener al menos 2 GB de RAM (se recomiendan 4 GB), al menos 400 MB de espacio libre en disco, así como una tarjeta gráfica capaz de una resolución de pantalla de 1280 x 800.

Qué hay nuevo en este lanzamiento:

  • En algunos casos, Android Studio se colgó indefinidamente durante la salida.
  • Las compilaciones configuradas con los conjuntos de origen fallaron con el siguiente mensaje cuando se habilitó la Ejecución instantánea:
  • & quot; El nombre de SourceSet no es reconocido por el complemento Android Gradle & quot;
  • Cuando Instant Run estaba habilitado, las compilaciones de nuevos proyectos de Kotlin fallaban cuando se activaban con el comando Ejecutar.
  • Durante la edición del archivo build.gradle, a veces hubo un retraso notable entre escribir un carácter y el personaje que aparece en la pantalla.
  • Se produjeron fallas de compilación durante el dexing en algunos proyectos con un gran número de módulos o dependencias externas, con el siguiente mensaje de error:
  • & quot; RejectedExecutionException: límite de subproceso excedido que reemplaza al trabajador bloqueado & quot;
  • El cálculo de la lista DX principal D8 no tenía en cuenta algunas invocaciones reflexivas.

Qué hay de nuevo en la versión:

  • La configuración predeterminada de ProGuard, proguard.cfg, ahora ignora las siguientes clases:
  • clases que extienden Preferencia
  • clases que amplían BackupAgentHelper
  • Las reglas ant lib ahora le permiten anular las propiedades java.encoding, java.source y java.target.
  • La codificación predeterminada para la tarea javac Ant ahora es UTF-8.
  • La vista de LogCat en DDMS ahora muestra correctamente los caracteres UTF-8.
  • El Administrador de SDK es más confiable en Windows. Para obtener detalles sobre las mejoras, consulte el sitio del proyecto Android Tools.
  • Si activó instantáneas para un AVD, se capturan automáticamente. El emulador ahora también restaura el estado cuando se cerró por última vez casi al instante.
  • Se corrigió el error del archivo JAR que faltaba y que impedía la ejecución de draw9patch.
  • Se corrigieron las secuencias de comandos de inicio de Windows hierarchyviewer y ddms para admitir la nueva ubicación de adb.
  • Problemas conocidos con el rendimiento del emulador: como el emulador de Android debe simular la arquitectura del conjunto de instrucciones ARM en su computadora, el rendimiento del emulador es lento.

Qué hay de nuevo en la versión 1.6 Versión 2:

  • relacionado con la API:
  • Expone correctamente las constantes relacionadas con CDMA en android.telephony.TelephonyManager: DATA_ACTIVITY_DORMANT, PHONE_TYPE_CDMA, NETWORK_TYPE_CDMA, NETWORK_TYPE_EVDO_0, NETWORK_TYPE_EVDO_A y NETWORK_TYPE_1xRTT.
  • Imagen del sistema:
  • Corrige el error para que la densidad de Bitmap ahora se propague a través de Parcelable.
  • Corrige NinePatchDrawable para escalar correctamente su relleno informado para el modo de compatibilidad.
  • Corrige TextView para calcular correctamente las métricas de fuentes con estilo en función de la densidad de la pantalla.
  • Actualiza kernel a 2.6.29, para que coincida con kernel en dispositivos con Android disponibles comercialmente.
  • Herramientas:
  • Agrega el nuevo sistema Ant build con soporte para proyectos de instrumentación Emma (cobertura de código).
  • Repara las máscaras del emulador para emular correctamente el d-pad en modo horizontal.
  • Corrige la representación de densidad en el editor de diseño en ADT.

Qué hay de nuevo en la versión 1.6 Versión 1:

  • Compatibilidad con emuladores para múltiples tamaños / densidades de pantalla, incluidas nuevas máscaras.
  • Android SDK y AVD Manager, una interfaz de usuario gráfica que le permite administrar sus entornos de SDK y AVD más fácilmente. La herramienta le permite crear y administrar sus dispositivos virtuales Android y descargar nuevos paquetes de SDK (como versiones de plataforma y complementos) en su entorno.
  • Soporte mejorado para paquetes de prueba en el Asistente de Nuevo Proyecto

Qué hay de nuevo en la versión 1.5 Versión 3:

  • El sistema Android 1.5 entregado en el SDK (como biblioteca e imagen del sistema) es la contraparte de desarrollo de la imagen del sistema de producción Android 1.5, desplegable para dispositivos con Android a partir de mayo de 2009. El sistema es totalmente compatible e incluye ninguna biblioteca externa. Esta es la primera versión del SDK de Android que no incluye la biblioteca externa de Maps.
  • El sistema Android 1.5 ofrece una versión actualizada de la API de framework. Al igual que en versiones anteriores, a la API de Android 1.5 se le asigna un identificador de entero - 3 - que está almacenado en el sistema mismo. Este identificador, llamado & quot; Nivel de API & quot ;, permite que el sistema determine correctamente si una aplicación es compatible con el sistema, antes de instalar la aplicación.
  • Las aplicaciones pueden hacer referencia a un valor de Nivel API específico en sus archivos de manifiesto para indicar la versión mínima del sistema Android necesaria para ejecutar la aplicación. Para hacer referencia a un nivel API mínimo, las aplicaciones pueden agregar un atributo android: minSdkVersion en sus archivos de manifiesto. El valor del atributo es un número entero que corresponde a un identificador de nivel API. Antes de instalar una aplicación, el sistema verifica el valor de android: minSdkVersion y permite la instalación solo si el entero al que se hace referencia es menor o igual que el entero de nivel API almacenado en el sistema.
  • Cuando migre su aplicación al nuevo SDK, deberá elegir la versión de la plataforma en la que compilará su aplicación. En general, debe compilar su aplicación con la versión más baja posible de la plataforma compatible con su aplicación. Después de determinar la versión más baja, debe asegurarse de que el archivo de manifiesto de su aplicación define el Nivel de API de la versión de plataforma compatible más baja en el android: atributo minSdkVersion.
  • Después de compilar su aplicación, debe asegurarse de probarla en la plataforma especificada en el atributo android: minSdkVersion de la aplicación. Para garantizar la compatibilidad con versiones anteriores, también debe ejecutar la aplicación en plataformas que usan un Nivel de API más alto que el utilizado por su aplicación. Para ejecutar su aplicación en diferentes versiones de plataforma en el emulador, crea un AVD para cada versión de plataforma que desee probar. Para obtener más información sobre los AVD, vea Dispositivos virtuales Android. Si está utilizando un dispositivo físico para realizar pruebas, asegúrese de conocer el nivel API de la plataforma Android que ejecuta.
  • Si construye una aplicación usando la biblioteca Android 1.5 y su aplicación utiliza cualquier API presentada en API Nivel 3, debe establecer el atributo android: minSdkVersion en el manifiesto de la aplicación en & quot; 3 & quot;.
  • Específicamente, define el atributo android: minSdkVersion en un elemento como elemento secundario en el archivo de manifiesto. Cuando se establece, el atributo se ve así:
  • & lt; manifiesta & gt;
  • ...
  • & lt; uses-sdk android: minSdkVersion = & quot; 3 & quot; / & gt;
  • ...
  • & lt; / manifest & gt;
  • Al configurar android: minSdkVersion de esta manera, se asegura de que los usuarios solo puedan instalar su aplicación si sus dispositivos están ejecutando una versión compatible de la plataforma Android. A su vez, esto garantiza que su aplicación funcionará correctamente en sus dispositivos. Esto es especialmente importante si su aplicación usa API o características del sistema introducidas en Android 1.5.
  • Si su aplicación usa API introducidas en Android 1.5 pero no declara & lt; uses-sdk android: minSdkVersion = & quot; 3 & quot; / & gt ;, luego se ejecutará correctamente en dispositivos Android 1.5 pero no en dispositivos Android 1.0. En este último caso, la aplicación se bloqueará en tiempo de ejecución cuando intente usar las API de Android 1.5.
  • Por el contrario, si su aplicación no utiliza ninguna API nueva introducida en Android 1.5, la aplicación en la mayoría de los casos funcionará normalmente en dispositivos que ejecuten una versión posterior de la plataforma. Sin embargo, si ha publicado la aplicación, le recomendamos que instale y pruebe su aplicación en la imagen del sistema Android 1.5 incluida en el SDK. Esto garantizará una transición fluida para los usuarios, ya que actualizan sus dispositivos a la nueva versión de la plataforma Android.
  • Finalmente, si su aplicación no usa ninguna API nueva introducida desde Android 1.1, puede indicar la compatibilidad general de Android 1.1 estableciendo el atributo en & quot; 2 & quot ;. Si su aplicación no utiliza ninguna API nueva introducida desde Android 1.0, puede eliminar el atributo o establecerlo en & quot; 1 & quot ;. Sin embargo, antes de publicar su aplicación, debe asegurarse de compilar su aplicación con la biblioteca de Android que corresponde al Android de la aplicación: valor minSdkVeresion.
  • Cambios de la API:
  • Marco de la interfaz de usuario:
  • Marco para facilitar la interacción entre el hilo de fondo / UI
  • Nuevo widget SlidingDrawer
  • Nuevo widget HorizontalScrollview
  • Marco de AppWidget:
  • API para crear AppWidgets de pantalla de inicio segura. Para obtener información sobre cómo usar AppWidgets, consulte la documentación de la aplicación AppWidgets de la guía. Consulte también Introducción a los widgets de la pantalla de inicio y al marco AppWidget en el Blog del desarrollador de Android.
  • API para rellenar carpetas en vivo con contenido personalizado.
  • Marco de medios:
  • API de grabación y reproducción de audio sin formato
  • Motor de reproducción MIDI interactivo
  • API de grabación de video para desarrolladores (formato 3GP)
  • Intentos para compartir videos y fotos
  • Intento de búsqueda de medios
  • Marco de método de entrada:
  • Marco del servicio de método de entrada
  • motor de predicción de texto
  • Posibilidad de proporcionar IME descargables a los usuarios
  • Requisitos de hardware definidos por la aplicación:
  • Las aplicaciones ahora pueden usar un nuevo elemento en sus archivos de manifiesto para indicar al sistema Android qué características de hardware requieren para funcionar correctamente. Por ejemplo, una aplicación puede usar el elemento para especificar que requiere un teclado físico o un dispositivo de navegación particular, como una bola de seguimiento. Antes de instalar la aplicación, el sistema Android verifica los atributos definidos para el elemento y permite que la instalación continúe solo si el hardware requerido está presente.
  • Marco de reconocimiento de voz:
  • Soporte para usar bibliotecas de reconocimiento de voz a través de Intent. Ver RecognizerIntent.
  • Varias adiciones de API:
  • LocationManager: las aplicaciones pueden obtener actualizaciones de cambio de ubicación a través de Intent
  • WebView: toca iniciar / finalizar / mover / cancelar la compatibilidad con eventos DOM
  • API rediseñadas de Sensor Manager
  • GLSurfaceView: marco de conveniencia para crear aplicaciones OpenGL
  • Intento de transmisión para que la instalación de la actualización de la aplicación sea exitosa, para una experiencia de actualización de la aplicación más suave

Qué hay de nuevo en la versión 1.5 Versión 1:

  • Se incluyen varias versiones de la plataforma Android (Android 1.1, Android 1.5). Las herramientas se actualizan para permitirle implementar su aplicación en cualquier plataforma del SDK, lo que le ayuda a garantizar la compatibilidad con versiones anteriores y, si corresponde, la compatibilidad con versiones anteriores.
  • Presenta las configuraciones de opciones de dispositivos virtuales de Android (AVD) que ejecuta en el emulador para modelar mejor los dispositivos reales. Cada AVD tiene su propio área de almacenamiento dedicado, por lo que es mucho más fácil trabajar con múltiples emuladores que se ejecutan simultáneamente.
  • Compatibilidad con complementos de SDK, que amplían el SDK de Android para brindar acceso a una o más bibliotecas externas de Android y / o una imagen del sistema personalizada (pero compatible) que se puede ejecutar en el emulador.
  • El nuevo complemento Eclipse ADT (versión 0.9.0) ofrece nuevos asistentes para permitirle crear proyectos destinados a configuraciones específicas de Android, generar recursos XML (como diseños, animaciones y menús), generar diseños alternativos y exportar y firmar su aplicación para publicar.
  • Soporte de JUnit mejorado en ADT
  • Perfil de rendimiento más fácil
  • Gestión más sencilla de aplicaciones localizadas. Ahora puede incluir o excluir recursos locales al compilar su APK desde un único proyecto de Android.
  • Una nueva herramienta llamada & quot; android & quot; reemplaza el script activitycreator.

Novedades en la versión 1.0, versión 1:

  • Emulator:
  • Emulator ahora guarda la imagen del usuario en & # x3c; android & # x3e; /SDK1.0 /
  • Se corrigieron las congelaciones relacionadas con EsounD en Linux.
  • Se corrigió la documentación en -help-audio. 'lista de audio' no funciona, hay que llamar a -help-audio-out y -help-audio-in para obtener la lista de backends de audio válidos.
  • Se corrigió la emulación de Dpad de la rueda de desplazamiento en modo girado. antes de eso, usar la rueda de desplazamiento generaría siempre eventos de Dpad Arriba / Abajo, incluso en modo paisaje.
  • Se eliminaron varias opciones de comando obsoleto.
  • Establecer la velocidad de la red a través de la consola o la opción -netspeed modificará correctamente el ícono de conectividad en el dispositivo.
  • Al establecer el estado de registro de voz GSM en 'roaming' en la consola, se modificará correctamente el icono de voz en el dispositivo
  • SQLite:
  • SQLite ahora está incluido en el paquete SDK en todas las plataformas.

Requisitos :

  • Oracle Java Standard Edition Runtime Environment

Programas parecidos

Vala
Vala

16 Aug 18

DashO Pro
DashO Pro

11 May 15

Box
Box

19 Feb 15

bigloo
bigloo

20 Feb 15

Otro software de desarrollador Open Handset Alliance

Comentarios a la Android SDK

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!