Não foi possível criar o aplicativo react-native no dispositivo Android: falha ao encontrar o destino com a string de hash 'android-23'
Aqui está o erro completo:failed to find target with hash string 'android-23' in: /Users/username/Library/Android/sdk
Isto é obuild.gradle
arquivo no meuandroid/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"
}
}
Executei o Android SDK Manager e tenho oAndroid SDK Build-Tools
Rev 23.0.1 instalado, juntamente com todos os arquivos do Android 6.0 (API 23).
Eu procurei online por esse problema e tentei muitas soluções; reiniciando o terminal, excluindo o arquivo gradle no diretório raiz, certificando-se de que ANDROID_HOME aponte para o diretório correto (como estou seguindo os documentos do ReactNative, copiei nos dois~./bashrc
e~./bash_profile
a seguinte linha:# If you installed the SDK via Homebrew, otherwise ~/Library/Android/sdk export ANDROID_HOME=/usr/local/opt/android-sdk
.
Até agora, nada funcionou para mim e continuo recebendo o mesmo erro. Devo acrescentar que tudo estava funcionando bem até instalar o Android Studio, após o qual comecei a receber esse erro. Desde então, desinstalei o Android Studio ingenuamente pensando que resolveria o problema.
Por favor me ajude, você é minha única esperança.