No se puede construir la aplicación nativa de reacción en el dispositivo Android: no se pudo encontrar el objetivo con la cadena hash 'android-23'
Aquí está el error completo:failed to find target with hash string 'android-23' in: /Users/username/Library/Android/sdk
Este es elbuild.gradle
archivo en miandroid/app
:
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.mobile"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
ndk {
abiFilters "armeabi-v7a", "x86"
}
}
Ejecuté el SDK Manager de Android y tengo elAndroid SDK Build-Tools
Rev 23.0.1 instalado, junto con todos los archivos para Android 6.0 (API 23).
Busqué este problema en línea y probé muchas soluciones; reiniciando el terminal, eliminando el archivo gradle en el directorio raíz, asegurándome de que ANDROID_HOME apunte al directorio correcto (como estoy siguiendo los documentos de ReactNative, he copiado en ambos~./bashrc
y~./bash_profile
la siguiente linea:# If you installed the SDK via Homebrew, otherwise ~/Library/Android/sdk export ANDROID_HOME=/usr/local/opt/android-sdk
.
Hasta ahora nada me ha funcionado y sigo recibiendo el mismo error. Debo agregar que todo funcionaba bien hasta que instalé Android Studio, después de lo cual comencé a recibir este error. Desde entonces, desinstalé Android Studio ingenuamente pensando que resolvería el problema.
Por favor, ayúdame TAN, eres mi única esperanza.