¿Cómo instalo Android SDK Platform-Tools 24.0.0?
Estoy siguiendo la guía para configurar la vista previa de Android N https://developer.android.com/preview/setup-sdk.html
En "Actualizar o crear un proyecto" Google dice que necesito tener 24.0.0 herramientas de plataforma.
- ¿Cómo evitar la ingeniería inversa de un archivo de recursos de carpetas de activos de APK?
- Android Unknown Comando 'Crunch'
- Instale el paquete: 'Android Support Library'
- Emulador de Android se estrella en Mac
- No se puede ejecutar dex: varios archivos dex definen Lcom / myapp / R $ array;
Sólo asegúrese de que ha actualizado su proyecto para utilizar Android SDK Build Tools 24.0.0 y Android SDK Platform-Tools 24.0.0.
He instalado la nueva plataforma de SDK: Android 6.X (N), Nivel de API 24, Revisión 1. Sin embargo, cuando abro SDK Tools, la única versión de Android Platform SDK es 23.1.
He actualizado mi build.gradle
para Android 24 y para Jack y Java 8 ( ver ).
Todo funciona muy bien en el simulador Android 24, pero se bloquea en un dispositivo o simulador con Android 22/23 (menos de 24) con el siguiente error:
java.lang.NoSuchMethodError: No hay flujo de método virtual () Ljava / util / stream / Stream; en la clase Ljava / util / ArrayList; o sus super clases (declaración de 'java.util.ArrayList' aparece en /system/framework/core-libart.jar)
Sospecho que la causa está teniendo SDK Platform-Tools versión 23.1.0 en vez de 24.0.0 pero si hay otra solución yo sería feliz oírlo.
Editar
Instalación de herramientas de plataforma 24.0.0 rc1 no solucionó el bloqueo. No estoy seguro de qué más intentar, dado que he seguido todas las instrucciones para configurar la vista previa y el compilador Jack.
- Eclipse SDK Manager no se muestra
- Se produjo un error después de actualizar la herramienta Android SDK REV 22 "No se pudo resolver la superclase de L"
- Error al encontrar el destino con la cadena de hash 'android-25', aunque android-25 está realmente instalado
- ¿Es una práctica común preguntar a los usuarios si desean recibir notificaciones push?
- Android Hello-World compilación error: Intellij no puede encontrar aapt
- Los servicios de reproducción de Google están desactualizados. Requiere 5089000 pero fue encontrado 3136130
- Comando no encontrado: adb cuando se ejecuta desde el directorio de adb
- No se pudo encontrar el contenedor gradle dentro de SDK de Android. Puede ser necesario actualizar su SDK de Android
pero se bloquea en un dispositivo o simulador con Android 22/23 (menos de 24) con el siguiente error
java.util.stream.Stream
se agregó en API Nivel 24 . Esta clase no se puede usar en dispositivos antiguos.
Ciertas funciones de Java 8, como las expresiones lambda, pueden funcionar en dispositivos antiguos, pero no en las clases introducidas en Android N.
Sólo tienes que seleccionar los detalles del paquete de la demostración y entonces puedes encontrar todas las versiones. Consulte la imagen adjunta
Asumiendo que tienes Android Studio 2.1
Inicie el gestor de SDK independiente.
De ahí Android N API 24 debe estar disponible para instalar
Su aplicación API de nivel 24 se ejecuta correctamente con el dispositivo Android 24 (virtual) pero no funciona con el dispositivo pre-24, por lo que todo es exactamente como uno esperaría.
- Error de permiso de ejecución de Native SDK runtime
- Obtener las referencias de "referencias no resueltas" y "no puede encontrar superclases" de Proguard