web-dev-qa-db-fra.com

brew cask installer Android-sdk

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
6
haim

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.

  • Accédez à Java Téléchargements SE et cliquez sur Télécharger pour JDK.
  • Dans la section Java SE Development Kit, acceptez le contrat de licence et cliquez sur le lien de téléchargement pour Mac macOS.
  • Attendez que le téléchargement soit terminé et installez le JDK.
  • Définissez la variable d'environnement système Java_HOME.
  • export Java_HOME = $ (/ usr/libexec/Java_home) Installez le SDK Android.

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

10
Dlucidone