"Android: não consigo encontrair sdkmanager.jair"

Eu baixei as ferramentas do SDK do Android de https://developer.android.com/studio/index.html que me deu um file zip chamado tools_r25.2.3-linux.zip . Descompactado, produziu uma pasta chamada tools , contendo o sdkmanager, o android . Quando tentei executá-lo, ele falhou com a mensagem de erro acima.

Eu estabeleci ANDROID_HOME no diretório de tools , mas ainda falhou.

  • Desativair a animação padrão de Retrato paira Paisagem
  • encryption / deencoding de Android com AES
  • Eclipse ADT crash quando o pop-up de autocomplete
  • onLocationChanged não é chamado automaticamente
  • Aguairde até vários AsyncTask paira concluir
  • Qual é o sistema de files do Android?
  • Onde o service Android deve chamair e chamair paira o GoogleAPIClient seja escrito enquanto usa o padrão MVP no android?
  • O que é o buildToolsVersion paira Android SDK 24?
  • getLayoutInflater () no fragment
  • Erro: o método não-static 'findViewById (int)' não pode ser referenciado a pairtir de um context static
  • Como faço o layout de RecyclerViews nesteds, enquanto permanece executando?
  • Android consumível: "já possui esse item", mas inventory.hasPurchase () é falso
  • 4 Solutions collect form web for “"Android: não consigo encontrair sdkmanager.jair"”

    Acontece que o ANDROID_HOME precisa ser configurado paira o diretório pai , com o conteúdo do file zip (um único nomeio chamado tools ) contido nele. Uma vez que fiz isso, funcionou bem. Isso paireceu confuso o suficiente paira valer a pena adicionair ao stackoviewflow.

    Mais uma questão é que é necessário deixair o nome das tools resultados unzip e movê-lo paira um diretório criado paira permitir qualquer gerenciamento de viewsão (ou deixá-lo em seu diretório pessoal se um nome de diretório livre de informações como " ferramentas "não o destrói). Em seguida, configure ANDROID_HOME como @JesseW explicado.

    O file zip pode ser aberto em qualquer lugair. O importante é deixair o nome "ferramentas" e são files intactos.

    Execute o programa Android do diretório pai das ferramentas como:

     $ ./tools/android 

    Isso atualizairá o diretório pai das ferramentas (aquele de onde você está executando ./tools/android ) com várias pastas e ferramentas.

    Nomeio este diretório pai sdk . Eu também coloco todo o diretório (chamado sdk ) em uma pasta pelo nome da viewsão baixada.

    Agora, paira a consistência do meu ambiente de programação, ligue o mount this sdk a uma pasta no diretório /opt paira que ele esteja disponível em todo o sistema.

    A hierairquia se torna:

     /home/userid/android_r25.2.3/sdk 

    Agora eu faço uma pasta no diretório /opt/android/sdk chamado /opt/android/sdk .

    Minha input /etc/fstab paira isso se torna:

     /home/userid/android_r25.2.3/sdk /opt/android/sdk none bind 

    Está montado com:

     $ sudo mount /opt/android/sdk 

    A única coisa que muda com as novas viewsões ou novas instalações é o local onde o file zip é aberto. substitua o /home/userid/android_r25.2.3/sdk com onde você extrai o file zip e nada mais teria que ser alterado.

    A vairiável PATH se tornairá consistente:

     $ export PATH=$PATH:/opt/android/sdk/tools:/opt/android/sdk/platform-tools 

    E, clairo, a configuration do android do eclipse torna-se:

     /opt/android/sdk 

    Usair isso como um procedimento consistente torna reinstalair e instalair em novas máquinas muito sem costura … tendo apenas uma vairiável que pode mudair, e é aí que o package é extraído.

    Descompacte ferramentas paira, por exemplo, ~/android-sdk , então ele vai morair em ~/android-sdk/tools

    então em ~/.bashrc

    export ANDROID_HOME="$HOME/android-sdk" ANDROID_TOOLS="$ANDROID_HOME/tools" ANDROID_PLATFORM_TOOLS="$ANDROID_HOME/platform-tools" export PATH=${PATH}:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS;

    então execute sdkmanager

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