首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >brew cask安装android-sdk

brew cask安装android-sdk
EN

Stack Overflow用户
提问于 2017-09-04 01:02:09
回答 1查看 20K关注 0票数 7

我在Mac上安装android sdk (brew cask install android-idk)有问题。我试着为nativescript安装它。我读过有同样问题的人,但我找不到可行的解决方案。我试图更改java路径,可能是它导致了这个问题。

这是我得到的错误:

代码语言:javascript
复制
==> 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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-04 13:42:21

这是医生说的,你可以试一试-

解决方案1 -

安装Android开发的依赖项。

安装JDK8或更高稳定的官方版本。

  • 转到Java SE下载,然后单击下载。
  • 在Java SE开发工具包部分,接受许可协议,然后单击Mac macOS的下载链接。
  • 等待下载完成并安装JDK。
  • 设置JAVA_HOME系统环境JAVA_HOME=$(/usr/libexec/java_home)安装Android SDK。

<代码>F215

Terminal中运行以下命令

  • brew cask install android-sdk

接下来,运行以下命令以设置ANDROID_HOME系统环境变量:

  • export ANDROID_HOME=/usr/local/share/android-sdk

注意:这是包含工具和平台工具目录的目录。此外,安装Android SDK Platform 25、Android SDK Build-Tools 25.0.2或更高版本、Android Support Repository、Google Repository以及您可能需要的任何其他SDK的所有软件包。您也可以使用以下命令,该命令将安装所有需要的软件包。

  • $ANDROID_HOME/tools/bin/sdkmanager

"tools“"platform-tools”“platform;Android -25”"build-tools;25.0.2“”extras;Android;m2pository“”extras;google;m2pository“”按照此处的文章设置Android Emulator (AVD)

解决方案2

下载Android Studio并更新应用程序接口级别和支持repos,这就是它-始终适用于我Android SDK

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46025877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档