インストールに問題があります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
これはドキュメントが言うことであり、あなたはそれを試すことができます-
ソリューション1-
Android開発の依存関係をインストールします。
JDK 8以降の安定した公式リリースをインストールします。
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 Studioをダウンロードし、APIレベルを更新して、それだけでリポジトリをサポートします-私にとっては常に機能します Android SDK