¿Cuál es la diferencia entre algunos "Android Development / SDK tools"?
¿Cuál es la diferencia entre las herramientas de desarrollo de Android y las herramientas de SDK de Android y las herramientas de plataformas SDK de Android y las herramientas de creación de SDK de Android?
¿Y por qué no fusionar algunos de ellos en menos grupos? Las 4 herramientas me confundieron al bajar / actualizarlas.
- Android SDK Manager no puede actualizar herramientas de compilación de SDK revisión 18.1.1
- Eclipse SDK Manager no se muestra
- Reaccionar Nativo: objetivo con cadena de hash 'android-X' no encontrado
- APIs adicionales de Android no se muestran en el Administrador de SDK de Android
- Incapaz de ejecutar adb en Ubuntu. El archivo descargado está destinado a x86-64 mientras tengo i686
- Android Studio está atascado en la descarga de componentes
- Eclipse no genera MainActivity.java & activity_main.xml
- INSTALL_FAILED_DEXOPT Error en Android 5.0 en modo de liberación
- ¿Por qué está mostrando el acelerador de emulador Intel x86 (instalador de HAXM) no compatible con Windows?
- Varias entradas con la misma clave: 24.0.0 rc4 = 24.0.0 rc4
- Navbar que superpone el último elemento ListView (Android)
- Android ADT 23.0.4 está mostrando Compilar Con: API21: Android 4.X (Vista previa L) En lugar de API21: Android 5.0
- ¿Cómo realizar la configuración del modo de producción de Google Wallet desde el modo Sandbox en Android?
Bueno, las herramientas de desarrollo de Android (ADT) es un complemento que se utiliza en combinación con Eclipse para desarrollar apps.There es un paquete de ADT que es un paquete que contiene todo lo necesario para empezar a crear aplicaciones.
Sin embargo, SDK Tools es un componente descargable para el SDK de Android . Incluye el conjunto completo de herramientas de desarrollo y depuración para el SDK de Android .
Lo que recomiendo es que descargue el paquete ADT. Contiene todo lo que necesita. Por último Google I / O Android Studio se presentó, pero todavía está en su versión beta. Básicamente hace lo que ADT hace y le permite ver cómo su aplicación aparecerá en muchos dispositivos diferentes.
Herramientas SDK
Las herramientas de SDK se instalan con el paquete de inicio de SDK y se actualizan periódicamente. Las herramientas de SDK son necesarias si está desarrollando aplicaciones de Android. Las herramientas SDK más importantes incluyen el SDK Manager de Android (android sdk), el AVD Manager (android avd), el emulador (emulator) y el Dalvik Debug Monitor Server (ddms). A continuación se proporciona un breve resumen de algunas herramientas de SDK utilizadas con frecuencia.
androide
Lets you manage AVDs, projects, and the installed components of the SDK.
Servidor de Monitor de Debug de Dalvik (ddms)
Lets you debug Android applications.
Dmtracedump
Generates graphical call-stack diagrams from trace log files. The tool uses the Graphviz Dot utility to create the graphical output, so you need to install Graphviz before running dmtracedump. For more information on using dmtracedump, see Profiling with Traceview and dmtracedump
Dibujar 9 parches
Allows you to easily create a NinePatch graphic using a WYSIWYG editor. It also previews stretched versions of the image, and highlights the area in which content is allowed.
Emulador de Android (emulador)
A QEMU-based device-emulation tool that you can use to design, debug, and test your applications in an actual Android run-time environment.
Visor de jerarquía (hierarchyviewer)
Lets you debug and optimize an Android application's user interface.
Hprof-conv
Converts the HPROF file that is generated by the Android SDK tools to a standard format so you can view the file in a profiling tool of your choice.
Layoutopt
Lets you quickly analyze your application's layouts in order to optimize them for efficiency.
Mksdcard
Helps you create a disk image that you can use with the emulator, to simulate the presence of an external storage card (such as an SD card).
Mono
Runs on your emulator or device and generates pseudo-random streams of user events such as clicks, touches, or gestures, as well as a number of system-level events. You can use the Monkey to stress-test applications that you are developing, in a random yet repeatable manner.
Monkeyrunner
Provides an API for writing programs that control an Android device or emulator from outside of Android code.
ProGuard
Shrinks, optimizes, and obfuscates your code by removing unused code and renaming classes, fields, and methods with semantically obscure names.
Systrace
Lets you analyze the execution of your application in the context of system processes, to help diagnose display and performance issues.
Sqlite3
Lets you access the SQLite data files created and used by Android applications.
Traceview
Provides a graphical viewer for execution logs saved by your application.
Zipalign
Optimizes .apk files by ensuring that all uncompressed data starts with a particular alignment relative to the start of the file. This should always be used to align .apk files after they have been signed.
Herramientas de plataforma
Las herramientas de la plataforma se actualizan cada vez que se instala una nueva plataforma SDK. Cada actualización de las herramientas de la plataforma es compatible con versiones anteriores. Por lo general, sólo utiliza una de las herramientas de la plataforma: el Debug Bridge de Android (adb). Android Debug Bridge es una herramienta versátil que te permite administrar el estado de una instancia de un emulador o de un dispositivo con Android. También puede usarlo para instalar un archivo de aplicación de Android (.apk) en un dispositivo.
Las otras herramientas de plataforma, como aidl, aapt, dexdump y dx, suelen ser llamadas por las herramientas de compilación de Android o por las herramientas de desarrollo de Android (ADT), por lo que rara vez es necesario invocar estas herramientas directamente. Como regla general, debe confiar en las herramientas de construcción o en el complemento ADT para llamarlas según sea necesario.
Nota: El SDK de Android proporciona herramientas de shell adicionales a las que se puede acceder mediante adb, como bmgr y logcat.
- Cómo contar la velocidad basada en pasos
- Mantener el estado de la aplicación android utilizando alwaysRetainTaskState y lauchMode