Centro De Android

Las herramientas ADT 17 y SDK r17 ahora en la tercera versión beta, brindan nuevas herramientas y correcciones de errores para los desarrolladores

protection click fraud

Cualquiera que haga desarrollo para Android (o cualquier plataforma de software) sabe que las buenas herramientas son la parte más importante de todo el proceso. Hemos visto que el equipo de Android ha estado trabajando arduamente para mejorar las herramientas de desarrollo y depuración, y todavía lo están haciendo. El complemento ADT para Eclipse y las herramientas/herramientas de plataforma SDK tienen una actualización importante en curso y se encuentran en la tercera vista previa beta. Los desarrolladores disfrutarán de los cambios, que incluyen grandes cosas como una nueva versión de ProGuard (más información aquí), así como cambios menores como poder exportar una captura de pantalla desde el editor de diseño. Tenemos la lista completa de cambios después de la pausa, y si está desarrollando algún tipo de aplicación para Android con Eclipse, debería echarle un vistazo.

Pero hay un gran cambio que va a ser muy útil para el promedio hacker/modificador de Android -- Uso detallado de la red de cualquier aplicación. La nueva herramienta DDMS brindará datos para el tráfico de red, tanto de entrada como de salida, en cualquier dispositivo que ejecute Android 4.0.3 o superior. El gráfico se actualiza en tiempo real y, además de ser una excelente manera para que los desarrolladores de aplicaciones vean cómo funciona su aplicación. está utilizando enchufes de red, podrá ayudar a depurar qué aplicaciones en su teléfono están consumiendo su datos. No más adivinar qué aplicación está atascada y cargando constantemente, simplemente conecte su teléfono y use la nueva herramienta DDMS para averiguar exactamente qué está pasando. Saber es la mitad de la batalla.

Si desea probar las nuevas herramientas, no podrá descargarlas a través del administrador de SDK, pero la instalación manual es bastante fácil y encontrará instrucciones completas en el enlace de la fuente a continuación.

Fuente: Proyecto de herramientas de Android

Nuevas características

DDMS ahora puede mostrar el uso de red detallado en vivo de una aplicación (Más información)

ProGuard:

  • ProGuard incluido actualizado a la versión 4.7. Además de muchas características nuevas, esto corregirá el error "La conversión al formato Dalvik falló con el error 1" que algunos usuarios han experimentado.
  • El archivo proguard.cfg predeterminado se actualizó con mejores indicadores predeterminados para Android.
  • El archivo de configuración de ProGuard se ha dividido por la mitad, con indicadores específicos del proyecto guardados en el proyecto y los indicadores genéricos de Android distribuidos (y actualizados) con las propias herramientas.
  • Más información

Hilas:

  • Lint ahora verifica el código Java y verifica qué búsquedas basadas en patrones se realizaron anteriormente en Java. El código (como la verificación de recursos no utilizados) se ha reescrito para usar el análisis de Java más preciso árboles.
  • Lint admite proyectos de biblioteca, por lo que, por ejemplo, la verificación de recursos no utilizados manejará correctamente los recursos declarados en un proyecto de biblioteca y referenciados en un proyecto posterior.
  • Las advertencias de Lint se pueden suprimir en código Java con la nueva anotación @SuppressLint y en archivos XML con las nuevas herramientas: espacio de nombres e ignorar atributo. (Más información)

Nuevos controles de pelusa:

  • Busque llamadas a la API de Android que requieran una versión de Android superior a la versión mínima admitida. Puede usar la nueva anotación @TargetApi para especificar anulaciones locales para el código cargado condicionalmente. (Más información)
  • Reglas de desempeño
  • Alrededor de otras 30 reglas nuevas

Interfaz de usuario renovada de Eclipse Lint:

  • Nueva acción de la barra de herramientas "Ejecutar Lint" con un menú desplegable para seleccionar proyectos específicos (o todos), borrar resultados, etc.
  • La ventana de resultados ahora está organizada como un árbol en lugar de una lista plana. Cada tipo de problema tiene un solo elemento de nivel superior, lo que facilita la exploración rápida de los problemas informados y se reduce a los problemas que más le interesan.
  • La ventana de resultados contiene muchas acciones nuevas de la barra de herramientas, que incluyen expandir/contraer, ignorar en el archivo, ignorar en el proyecto, ignorar en todas partes, mostrar opciones y configurar columnas.
  • Hay nuevas columnas disponibles, como categoría, prioridad, proyecto, archivo y línea. La selección de columnas (así como los tamaños de columna) se conservan. Puede hacer clic en las columnas para ordenar por esa columna.
  • El cuadro de diálogo Opciones de Lint tiene los botones Habilitar todo y Deshabilitar todo, y un cuadro de texto de filtro de búsqueda para filtrar por id. de problema, resumen y gravedad.

Nuevo esquema rápido para editores XML (Ctrl-O, Comando-O). Esto muestra la estructura del archivo actual, incluidos los iconos y los identificadores, y le permite filtrar y saltar rápidamente a identificadores específicos.

El selector de recursos ahora muestra el valor resuelto para los recursos (por ejemplo, al seleccionar @string/hello, muestra que el valor resuelto es "Hello World"). También permite editar directamente el valor elegido.

El editor de diseño ya no asigna identificadores predeterminados a los diseños, incluye ni combina etiquetas. Esto tendía a contaminar el espacio de nombres con una gran cantidad de recursos no utilizados, ya que los diseños generalmente no se manipulan mediante código ni se hace referencia a ellos desde XML. (El editor RelativeLayout asigna automáticamente identificadores a las vistas sin identificadores al señalarlos).

Exportar captura de pantalla desde el editor de diseño

Corrección del editor de diseño para SlidingDrawer que en algunas plataformas no se podía arrastrar al diseño.

Corrija también el renderizado de vista previa para SlidingDrawer y TabHost (problema 23022).

Nuevos íconos de aplicaciones predeterminados, incluida una versión xhdpi.

Corrección de errores importantes:

  • Se corrigieron problemas que podían impedir la representación del diseño debido a recursos irresolubles (problemas 21046 y 21051)
  • Se corrigió un error en el selector de recursos que hacía que algunos tipos de recursos del marco fueran imposibles de seleccionar (problema 20589)
  • Solucione un error en el formateador en el que un determinado patrón de espacios en blanco podría provocar que se elimine un carácter que no sea un espacio (problema 23940)
  • Solucione el error de configuración regional que afecta a las configuraciones regionales turcas en particular (problema 23747)
instagram story viewer