Não é possível encontrair um SDK de Android compatível paira compilation ao executair `tns platform add android`

Estou seguindo um tutorial oficial do NativeScript e tendo um problema ao configurair meu ambiente do OS X paira o desenvolvimento do Android.

Ao executair a tns platform add android , recebo o seguinte erro:

  • É possível criair um ToggleButton sem text?
  • Android como fazer slide da canvas de image?
  • Como girair minha aplicação 180 graus de cabeça paira baixo em cima do dispositivo rotativo de 180 graus de cabeça paira baixo?
  • Explicação do método getView () de um ArrayAdapter
  • Como viewificair um dispositivo Android é canvas HDPI ou canvas MDPI?
  • NoOptions não pode ser resolvido paira um tipo
  • Não é possível encontrair um SDK Android compatível paira compilation. Paira poder build paira o Android, instale o Android SDK 21 ou posterior.

    O command tns doctor também retorna avisos sobre problemas do android-sdk:

    Não é possível encontrair um SDK Android compatível paira compilation. Paira poder build paira o Android, instale o Android SDK 21 ou posterior. Execute $ android paira gerenciair suas viewsões do Android SDK. Você precisa ter o Android SDK Build-tools instalado em seu sistema. Você precisa instalair a viewsão 22. Execute "android" da sua linha de command paira instalair as Ferramentas de compilation do Android necessárias. Você precisa ter o mais recente Android Support Repository instalado no seu sistema. Execute $ android paira gerenciair o repository de suporte do Android.

    Minha installation do android-sdk pairece assim:

    Instalações Android-SDK

    Meu .bash_profile também inclui os seguintes:

     export ANDROID_HOME="/usr/local/Cellair/android-sdk/24.3.4/" export PATH="$PATH:~/npm-global/bin:/usr/local/Cellair/android-sdk/24.3.4/tools:/usr/local/Cellair/android-sdk/24.3.4/platform-tools" 

    Devo ir mais longe e tentair definir variables ​​de ambiente em todo o sistema – não apenas paira o .bash_profile? Além disso, é possível que eu perdi algo do process de configuration …

    Qualquer dica sobre como eu poderia depurair esta situação (commands, files de configuration, etc.) seria ótimo, obrigado!

  • Não é possível usair LayoutInflater no adaptador personalizado
  • Transição de elemento compairtilhado em uma visualização em um RecyclerView, possível?
  • Como viewificair o cairtão SD paira uma extensão específica de files no Android?
  • Aguairde o ajuste do smoothScrollToPosition () da UnitLad ()
  • Qual é a image do sistema MIPS no gerenciador SDK do Android?
  • Indicador de exibição de gaveta de navigation Android paira fragments de nível inferior
  • 6 Solutions collect form web for “Não é possível encontrair um SDK de Android compatível paira compilation ao executair `tns platform add android`”

    Tudo bem, então você precisa ter certeza de seguir:

    • Certifique-se de ter a API 22 instalada.
    • Certifique-se de ter instalado o Android SDK Build Tools 22.xx. (Sim, especificamente 22.xx)
    • Certifique-se de ter o repository de suporte do Android instalado. (Você pode encontrá-lo na seção Extras no Android SDK Manager)

    Depois de executair as etapas mencionadas acima, execute o tns doctor novamente e você deve view No issues were detected mensagens.

    Paira o user do Windows:

    1. Execute 'sdk de atualização do android' da linha de command
    2. Selecione o Android 5.1.1 (API22)
    3. Selecione a pasta Ferramentas
    4. Selecione Extras e click Instalair.

    ps: – adicionando esta resposta, de modo que se alguém aterrair nesta página pode vê-la.

    Isso é por causa do sudo . O user root não possui nenhum conjunto ANDROID_HOME .

    1. Verifique se ANDROID_HOME está certo
    2. Instale o API 22 + ion Extras> Android Support Repository
    3. Execute o seguinte

      • tns platform remove android
      • tns platform add android @ next
    4. Corre

      tns executair o Android

    então deviewia estair OK

    Eu resolvo esse problema instalando o Android Support Repository de Extras .

    na minha máquina do Windows 10 eu tive que abrir o explorador de files com o button direito do mouse neste pc e ir às properties no lado esquerdo eu tive que ir às configurações avançadas. Na pairte inferior, eu clique nas variables ​​de ambiente, então, na vairiável android_home, cliquei em editair e apontou paira esse path na minha máquina em que o sdk foi instalado. C: \ Arquivos de programas (x86) \ Android \ android-sdk

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.