在Mac上安装Android SDK

问题描述 投票:0回答:6

我对 Mac 非常陌生(这是我第一次看到这个操作系统),我正在尝试在其上安装 Android SDK。

我之前在 Windows 上安装过 Android SDK,但在 Mac 上似乎完全不同,首先我没有像 Windows 上那样的

installer.exe
来告诉我是否安装了正确的 JDK。

  1. Mac上需要安装JDK才能安装吗?如果是,来自哪里,因为在here中似乎没有提到

    mac
    ,只有
    linux
    windows

  2. 如何验证是否安装了正确的 JDK?

谢谢!我知道问这个问题很愚蠢,但我真的无法做到。

android macos
6个回答
3
投票

在运行 OS X Lion 的 Mac 上安装 SDK 后,我发现“android”命令无法从终端命令行执行,如说明所示。我找到了一组替代安装说明来解决问题...

  • 下载适用于 Macintosh 的 Android SDK
  • 提取它
  • 下载适用于 OSX 的 Fastboot(如果未包含在 SDK 中)
  • 解压 fastboot 并将其放入 /tools 文件夹中。
  • 打开终端窗口
  • 类型:pico .bash_profile(这将创建一个 .bash_profile)
  • 在新屏幕中输入以下内容:export PATH=$ {路径}:/工具
  • 点击 CNTRL + X
  • 点击 Y(表示“是”保存)
  • 它将返回到终端屏幕...输入:exit
  • 重新启动终端。
  • 然后就可以在命令行中使用adb命令了,无需添加“./”

2
投票

Mac OS X 上不需要安装 JDK,默认安装。

通过使用

java -version
命令行实用程序,您可以验证是否安装了正确版本的 Java。



0
投票

直到最近 Apple 才提供 JDK,因此无需单独安装。它仍然包含在当前版本的 OS X 中,但我认为这会随着 Lion 的变化而改变。


0
投票

Mac 软件肯定可以有安装程序(每次安装某些软件的更新时,尤其是 Microsoft Office,我都会看到一个安装程序),但许多应用程序都是打包的,因此安装只需从

.dmg
文件拖到应用程序文件夹。

也就是说,您几乎肯定已经在您的

/System/Library
文件夹下安装了正确版本的 Java。您可以使用
Java Preferences
文件夹中的
/Applications/Utilities
应用程序查看已安装的版本(您可能有多个版本)。


0
投票
  1. 下载命令行工具

  2. cmdline-tools
    移动到Android SDK目录:

    mkdir -p $HOME/Library/Android/sdk/cmdline-tools
    mv /path/to/downloaded/cmdline-tools $HOME/Library/Android/sdk/cmdline-tools/latest
    
  3. 设置环境变量: 将这些行添加到

    ~/.zshrc
    ~/.bash_profile
    (取决于您的 shell):

    export ANDROID_SDK=$HOME/Library/Android/sdk
    export ANDROID_HOME=$ANDROID_SDK
    export ANDROID_SDK_ROOT=$ANDROID_SDK
    export PATH=$ANDROID_SDK/cmdline-tools/latest/bin:$ANDROID_SDK/platform-tools:$PATH
    

    然后运行:

    source ~/.zshrc  # or ~/.bash_profile
    
  4. 安装必要的 SDK 包:

    sdkmanager --list
    sdkmanager "platform-tools" "build-tools;34.0.0" "platforms;android-34"
    
  5. 用 Flutter 验证: 运行:

    flutter doctor
    

    现在应该可以正确检测您的 Android SDK。

© www.soinside.com 2019 - 2024. All rights reserved.