web-dev-qa-db-ja.com

brew cask install Android-sdk

インストールに問題がありますAndroid sdk(brew cask install Android-idk)Mac OS X上。nativescript用にインストールしようとしました。私は同じ問題を抱えている人々を読みましたが、私は実用的な解決策を見つけることができませんでした。 Javaパスを変更しようとしたため、問題が発生する可能性があります。

これは私が得るエラーです:

==> 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

これはドキュメントが言うことであり、あなたはそれを試すことができます-

ソリューション1-

Android開発の依存関係をインストールします。

JDK 8以降の安定した公式リリースをインストールします。

  • Java SE Downloadsに移動し、Download for JDKをクリックします。
  • Java SE Development Kitセクションで、ライセンス契約に同意し、Mac macOSのダウンロードリンクをクリックします。
  • ダウンロードが完了するのを待って、JDKをインストールします。
  • Java_HOMEシステム環境変数を設定します。
  • export Java_HOME = $(/ usr/libexec/Java_home)Android SDKをインストールします。

Terminalで次のコマンドを実行します。

  • brew cask install Android-sdk

次に、次のコマンドを実行して、Android_HOMEシステム環境変数を設定します。

  • export Android_HOME=/usr/local/share/Android-sdk

注:これは、toolsおよびplatform-toolsディレクトリを含むディレクトリです。さらに、Android SDK Platform 25、Android SDK Build-Tools 25.0.2以降、Androidサポートリポジトリ、Googleリポジトリ、およびその他のすべてのパッケージをインストールします。あなたが必要とするかもしれない他のSDK。または、次のコマンドを使用して、必要なすべてのパッケージをインストールすることもできます。

  • $Android_HOME/tools/bin/sdkmanager

"tools" "platform-tools" "platforms; Android-25" "build-tools; 25.0.2" "extras; Android; m2repository" "extras; google; m2repository"セットアップAndroidエミュレータ(AVD)は、こちらの記事に従ってください

[〜#〜]または[〜#〜]

ソリューション2

Android St​​udioをダウンロードし、APIレベルを更新して、それだけでリポジトリをサポートします-私にとっては常に機能します Android SDK

10
Dlucidone