当前位置: 首页>>技术教程>>正文


如何在Ubuntu上安装Android SDK?

, , , ,

问题描述

对于我的Ubuntu机器,我从this页面下载了最新版本的Android SDK。

解压缩下载的.tgz文件后,我试图搜索installation instructions并发现:

To get started on Linux:

Unpack the .zip file you’ve downloaded. The SDK files are download separately to a user-specified directory.

Make a note of the name and location of the SDK directory on your system—you will need to refer to the SDK directory later when using the SDK tools from the command line.

我们到底应该做什么?

最佳方案

选项1:

sudo apt update && sudo apt install android-sdk

Mac中Android SDK的位置可以是以下任意位置:

  • /home/AccountName/Android/Sdk

  • /usr/lib/android-sdk

  • /Library/Android/sdk/

  • /Users/[USER]/Library/Android/sdk

选项2:

  • 下载Android Studio

  • 解压缩下载的.zip文件。提取的文件夹名称将类似于android-studio

为了使导航容易,请将此文件夹移到主目录。

  • 移动后,通过右键单击复制已移动的文件夹。此操作会将文件夹的位置放置到剪贴板。

  • 使用 Ctrl Alt T 打开终端

  • 使用cd /home/(USER NAME)/android-studio/bin/转到此文件夹的目录

  • 键入以下命令以使studio.sh可执行:chmod +x studio.sh

  • 类型./studio.sh

将显示一个弹出窗口,询问安装设置。在我的情况下,这是全新安装,因此我将选择“我没有Studio的早期版本”或“我不想导入设置”。

如果您仍然选择导入设置,则可能需要关闭所有打开的旧项目才能获得可用的Android SDK。

从现在开始,安装向导将指导您。

Android Studio可以同时使用Open JDKOracle’s JDK(推荐)。如果已安装Open JDK,向导将建议安装Oracle Java JDK,因为在使用OpenJDK时会报告一些UI和性能问题。

甲骨文的JDK的缺点是它与您的系统其余部分(如OpenJDK)一样,为won’t update

该向导还可能提示您有关input problems with IDEA的信息。

选择安装类型

验证安装设置

仿真器可以根据需要also be configured

向导将开始下载必要的SDK工具

该向导可能还会显示有关Linux 32 Bit Libraries的错误,可以使用以下命令来解决:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

此后,将自动下载并安装所有必需的组件。

完成所有操作后,只需单击完成

要制作桌面图标,请转到’Configure’,然后单击“创建桌面条目”

source

次佳方案

要将其安装在基于Debian的系统上,只需执行

# Install latest JDK
sudo apt install default-jdk

# install unzip if not installed yet
sudo apt install unzip

# get latest sdk tools - link will change. go to https://developer.android.com/studio/#downloads to get the latest one
cd ~
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

# unpack archive
unzip sdk-tools-linux-4333796.zip

rm sdk-tools-linux-4333796.zip

mkdir android-sdk
mv tools android-sdk/tools

然后将Android SDK添加到您的PATH中,在编辑器中打开~/.bashrc并将以下行添加到文件中

# Export the Android SDK path 
export ANDROID_HOME=$HOME/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

# Fixes sdkmanager error with java versions higher than java 8
export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

source ~/.bashrc

显示所有可用的SDK软件包

sdkmanager --list

识别最新的Android平台(此处为28)并运行

sdkmanager "platform-tools" "platforms;android-28"

现在您已经安装了adb,fastboot和最新的sdk工具

第三种方案

无需下载任何二进制文件或文件,也无需遵循困难的安装说明。

您真正需要做的就是:

sudo apt update && sudo apt install android-sdk

更新:仅Ubuntu 18.04

第四种方案

如果您使用的是Ubuntu 17.04(Zesty),而您实际上只需要SDK(无需Android Studio),则可以install it like on Debian

  • 须藤apt install android-sdk android-sdk-platform-23

  • 导出ANDROID_HOME = /usr /lib /android-sdk

  • build.gradle中,将compileSdkVersion更改为23,将buildToolsVersion更改为24.0.0

  • 运行gradle build

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9500.html,未经允许,请勿转载。