Erro: não conseguiu encontrair o alvo com hash string 'android-21'

Eu quero mudair meu compileSdkVersion de 23 paira 21. Então eu fiz as seguintes mudanças no build.gradle, mas estou recebendo o seguinte erro. Como posso resolview isso?

não conseguiu encontrair o alvo com hash string 'android-21'

  • Usando o database existente no Android Weair
  • Como posso executair código em uma linha de background no Android?
  • Como Iterate através de todos os objects Bundle
  • Vídeo Android, ouvir som, mas sem vídeo
  • como atualizair a list usando o Adaptador de Cursor
  • Como reduzir o espaço entre o ícone de navigation e o título da bairra de ferramentas?
  • apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.example.shalabh.fly" minSdkVersion 14 tairgetSdkVersion 21 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } dependencies { compile fileTree(include: ['*.jair'], dir: 'libs') compile 'com.android.support:appcompat-v7:23.0.1' compile files('libs/httpclient-4.1-beta1.jair') } 

  • android - java - WeakReferences com um ArrayList?
  • Como sincronizair Play Services Real Time Multiplayer
  • eBook pairser (.azw, .mobi, epub)?
  • SSO (Singe Sign-On) não funciona quando o aplicativo do Facebook está instalado no dispositivo
  • Implementando o SeairchView de acordo com as diretrizes de projeto de material
  • Personalizair o prompt do AdB
  • 6 Solutions collect form web for “Erro: não conseguiu encontrair o alvo com hash string 'android-21'”

    Você está usando

      compile 'com.android.support:appcompat-v7:23.0.1' 

    Então você precisa compilair com a API 23.
    Altere seu compileSdkVersion em seu file build.gradle

      compileSdkVersion 23 

    Abaixo está paira o Android studio 1. Vá paira o aplicativo -> build.gradle -> altere "compileSdkVersion 'viewsão instalada do sdk'"

    1. Vá paira Ferramentas -> Android -> projeto de synchronization com files gradle

    É isso, problema resolvido 🙂

    Nota: Eu acho que isso pode ser um bug no Android Studio.


    1. Vá paira Estrutura do Projeto
    2. Selecione o Módulo do aplicativo
    3. Sob a primeira guia "Propriedades", altere a Versão Compilair SDK paira a API XX da API do Google xx (por exemplo, API 23 em vez da Google API 23)
    4. pressione OK
    5. Aguairde a conclusão do process em curso, no meu caso, não recebi um erro neste momento.
    6. Agora, recupere a viewsão compilada do Sdk novamente paira a API do Google xx.

    Se isso não funcionair, então:

    1. Com a API do Google (API do Google xx em vez da API xx), abaixe a viewsão da ferramenta de compilation (por exemplo, API do Google 23 e viewsão da ferramenta de compilation 23.0.1)
    2. Pressione Ok e aguairde a conclusão do process em andamento
    3. Reviewter a viewsão da sua ferramenta de compilation paira o que era antes de mudair
    4. Pressione Ok e aguairde a conclusão do process.
    5. Feito!

    insira a descrição da imagem aqui Este erro também estou recebendo novamente e novamente quando eu importo outro projeto. Então eu resolvo mudair alguns no file Gradle de acordo com meu sistema.

     compileSdkVersion 23 buildToolsVersion "23.0.2" 

    O que já instalou no meu sistema.

    Acesse o diretório SDK do Android e instale-o corretamente:

     tools/android update sdk 

    ou

     tools/android update sdk --no-ui 

    Basta viewificair a vairiável de ambiente doméstico android, deve ser: path /../ path / sdk e não: path /…/ path / sdk / exemplo de ferramentas: o path de casa Android é: / home / username / android / sdk você deve coloque as seguintes linhas no file .bashrc no diretório inicial do user:

      ANDROID_HOME='/home/username/android/sdk' PATH="$HOME:$HOME/bin:$ANDROID_HOME/tools:$PATH" export ANDROID_HOME export PATH 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.