android - run - react native wikipedia
Error al encontrar la revisiĆ³n 23.0.1 de Build Tools (13)
Debe instalar Android SDK Build Tools 23.0.1 a través de Android SDK.
No olvides marcar
Show Packages Details
.
Estoy tratando de construir mi primera aplicación con react-native.
Estoy siguiendo estos 2 tutoriales:
- https://facebook.github.io/react-native/docs/getting-started.html#content
- https://facebook.github.io/react-native/docs/android-setup.html
Estoy seguro de que instalé todos los requisitos del segundo enlace, pero cuando intento ejecutar mi aplicación con
react-native run-android
, aparece el siguiente error:
Ejecuté este comando mientras ejecutaba genymotion.
Esto es todo lo que he instalado en Android SDK:
Intenté instalar las herramientas de compilación de Android 23.0.1 pero recibo este error:
¿Qué tengo que hacer?
Dos soluciones: debe instalar el buildToolVersion requerido o configurarlo como se describe anteriormente.
Tenga en cuenta que
si está intentando configurar
buildToolsVersion "23.0.3"
con Android Studio 3.0 o más, no funcionará hasta que elimine todas las versiones de construcción que tenga y conserve solo una última versión que use.
Leí esto en otro lugar y esto funciona para mí.
Espero que esto ayude.
El error que está recibiendo parece estar relacionado con los permisos del sistema, ya que no puede crear una carpeta.
Intente ejecutar sdk-manager usando root (con los comandos
su
o
sudo
).
En Gradle Console (enlace disponible en la ventana inferior derecha), tiene dos pestañas: el error se muestra en la pestaña Gradle Build . Haga clic en la pestaña Gradle Sync , luego haga clic en Instalar Build Tools XX.XX y sincronice el enlace del proyecto . Esto descargará la versión de compilación requerida por su proyecto.
También puede cambiar la versión del SDK de su proyecto, pero no siempre tiene esta opción si se impone.
En mi sistema, Android SDK Manager mostró
/usr/local/Cellar/android-sdk
como la ruta del SDK, cuando
$ANDROID_HOME
era
/Users/james/Library/Android/sdk
.
Acabo de agregar un enlace simbólico para la versión correcta de las herramientas de compilación.
Instale v23.0.1 de las herramientas de compilación (la quinta fila en su captura de pantalla) o cambie su código para usar la versión de herramientas de compilación que ya ha instalado (v23.0.3).
Esto se puede especificar en el archivo
build.gradle
su aplicación:
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
...
}
}
Según el comentario de duncanc4 a continuación,
El archivo build.gradle que desea editar está en la carpeta android / app dentro del directorio de su proyecto.
Me enfrenté al mismo problema y lo resolví haciendo lo siguiente:
Vaya a / home / [USER] / Android / Sdk / tools y ejecute:
$ android list sdk -a
Que mostrará una lista como:
- Herramientas de Android SDK, revisión 24.0.2
- Android SDK Platform-tools, revisión 23.0.2
- Android SDK Platform-tools, revisión 23.0.1
... y muchos más
Luego, ejecute el comando (¡atención! En su computadora, la tercera opción puede ser diferente):
$ actualización de Android SDK -a -u -t 3
Instalará los componentes 23.0.1 SDK Platform-tools.
Intenta construir tu proyecto nuevamente.
Nada ayudó hasta que encontré esta solución: https://.com/a/39068538/3995091
En Android SDK, las herramientas de compilación con la versión correcta se muestran como instaladas, pero aún así recibí el mismo error diciendo que no se podían encontrar. Cuando utilicé la solución anterior, descubrí que en realidad no estaban instalados, aunque Android SDK pensó que sí. Instalarlos me lo resolvió.
Si ya instaló las herramientas de plataforma de SDK de Android correctas (herramienta de compilación) y aún recibe un error, intente invalidar el caché; Archivo -> Invalidar cachés / Reiniciar ....
Tuve este error:
Error al encontrar la revisión 23.0.2 de Build Tools
Cuando te actualizaste / instalaste:
- Herramientas de compilación del SDK de Android
- Herramientas de Android SDK
Cambiar el número de versión en
build.gradle
DESDE
buildToolsVersion "23.0.2"
A
buildToolsVersion "25.0.2"
Verifique su $ ANDROID_HOME, a veces es / usr / local / opt / android, pero no es su ruta de instalación de SDK, cámbiela y solucione este problema