J'ai du mal à installer Android sdk (brew cask install Android-idk
) sur Mac OS X. J'ai essayé de l'installer pour nativescript. J'ai lu sur des gens qui avaient le même problème mais je n'ai pas trouvé de solution de travail. J'ai essayé de changer le chemin Java peut-être que cela cause le problème.
c'est l'erreur que j'obtiens:
==> Caveats
We will install Android-sdk-tools, platform-tools, and build-tools for you.
You can control Android sdk packages via the sdkmanager command.
You may want to add to your profile:
'export Android_SDK_ROOT=/usr/local/share/Android-sdk'
This operation may take up to 10 minutes depending on your internet connection.
Please, be patient.
==> Satisfying dependencies
==> Downloading https://dl.google.com/Android/repository/sdk-tools-darwin-3859397.Zip
Already downloaded: /Users/jhon/Library/Caches/Homebrew/Cask/Android-sdk--3859397,26.0.1.Zip
==> Verifying checksum for Cask Android-sdk
==> Installing Cask Android-sdk
==> Warning: Failed to download any source lists!
==> Warning: Java.nio.file.NoSuchFileException: /Users/jhon/.Android/cache/sdkbin-1_b735609c-repository2-1_xml
==> Warning: Failed to find package tools
Error: Command failed to execute!
==> Failed command:
/usr/local/Caskroom/Android-sdk/3859397,26.0.1/tools/bin/sdkmanager tools platform-tools build-tools;26.0.1
==> Standard Output of failed command:
==> Standard Error of failed command:
jhon-MacBook-Pro-8:appNativescript jhon$ brew cask install Android-idk --verbose --debug
Error: Cask 'Android-idk' is unavailable: No Cask with this name exists.
Error: Install incomplete.
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/install.rb:13:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli/abstract_command.rb:35:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli.rb:97:in `run_command'
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli.rb:167:in `run'
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli.rb:131:in `run'
/usr/local/Homebrew/Library/Homebrew/cmd/cask.rb:8:in `cask'
jhon-MacBook-Pro-8:appNativescript jhon$ brew cask install Android-sdk
==> Caveats
We will install Android-sdk-tools, platform-tools, and build-tools for you.
You can control Android sdk packages via the sdkmanager command.
You may want to add to your profile:
'export Android_SDK_ROOT=/usr/local/share/Android-sdk'
This operation may take up to 10 minutes depending on your internet connection.
Please, be patient.
==> Satisfying dependencies
==> Downloading https://dl.google.com/Android/repository/sdk-tools-darwin-3859397.Zip
Already downloaded: /Users/jhon/Library/Caches/Homebrew/Cask/Android-sdk--3859397,26.0.1.Zip
==> Verifying checksum for Cask Android-sdk
==> Installing Cask Android-sdk
==> Warning: Failed to download any source lists!
==> Warning: Java.nio.file.NoSuchFileException: /Users/jhon/.Android/cache/sdkbin-1_b735609c-repository2-1_xml
==> Warning: Failed to find package tools
Error: Command failed to execute!
==> Failed command:
/usr/local/Caskroom/Android-sdk/3859397,26.0.1/tools/bin/sdkmanager tools platform-tools build-tools;26.0.1
==> Standard Output of failed command:
==> Standard Error of failed command:
Warning: Failed to download any source lists!
Warning: Java.nio.file.NoSuchFileException: /Users/jhon/.Android/cache/sdkbin-1_b735609c-repository2-1_xml
Warning: Failed to find package tools
==> Exit status of failed command:
#<Process::Status: pid 35477 exit 1>
Error: Install incomplete.
jhon-MacBook-Pro-8:appNatives
C'est ce que disent les documents et vous pouvez l'essayer -
Solution 1 -
Installez les dépendances pour le développement Android.
Installez JDK 8 ou une version officielle stable ultérieure.
Exécutez les commandes suivantes dans le Terminal
:
brew cask install Android-sdk
Ensuite, exécutez la commande suivante pour définir la variable d'environnement système Android_HOME
:
export Android_HOME=/usr/local/share/Android-sdk
REMARQUE: il s'agit du répertoire contenant les répertoires tools et platform-tools. En outre, installez tous les packages pour Android SDK Platform 25, Android SDK Build-Tools 25.0.2 ou version ultérieure, Android Support Repository, Google Repository et tout autre d'autres SDK dont vous pourriez avoir besoin. Vous pouvez également utiliser la commande suivante, qui installera tous les packages requis.
$Android_HOME/tools/bin/sdkmanager
"tools" "platform-tools" "platformes; Android-25" "build-tools; 25.0.2" "extras; Android; m2repository" "extras; google; m2repository" Setup Android Emulateurs (AVD) en suivant l'article ici
[~ # ~] ou [~ # ~]
Solution 2
Télécharger Android Studio et mise à jour pour les niveaux d'API et les repos de support c'est tout - Fonctionne tout le temps pour moi Android SDK