如何在Ubuntu上安装Android Studio?

请告诉我安装Android Studio及其必要依赖项的完整过程。

安装Java

 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer 

之后

 sudo apt-get install oracle-java8-set-default 

安装Android Studio

  1. 从此处下载Android Studio,使用所有Android Studio套件

  2. 将存档文件解压缩到适合您应用程序的位置,例如: /opt 。 在我的示例android-studio-ide-141.2178183-linux.zip使用下载档案的文件名

     sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt 
  3. 要启动Android Studio,请导航到终端中的/opt/android-studio/bin目录并执行./studio.sh 。 或使用桌面文件,请参阅下文。

    您可能希望将/opt/android-studio/bin到PATH环境变量中,以便可以从任何目录启动Android Studio。


创建桌面文件

通过运行以下命令创建一个新文件androidstudio.desktop

nano ~/.local/share/applications/androidstudio.desktop

并添加以下行

 [Desktop Entry] Version=1.0 Type=Application Name=Android Studio Exec="/opt/android-studio/bin/studio.sh" %f Icon=/opt/android-studio/bin/studio.png Categories=Development;IDE; Terminal=false StartupNotify=true StartupWMClass=android-studio 

安装Android SDK(如有必要)

  1. 单击标记的按钮

    在此处输入图像描述

  2. 获取最新的SDK工具

    在设置Android SDK时,至少应该下载最新的工具和Android平台:

    1. 打开Tools目录并选择:

      • Android SDK工具
      • Android SDK平台工具
      • Android SDK Build-tools(最高版本)
    2. 打开第一个Android XX文件夹(最新版本)并选择:

      • SDK平台
      • 仿真器的系统映像,例如ARM EABI v7a System Image
  3. 获取其他API的支持库

    Android支持库提供了一组扩展的API,与大多数Android版本兼容。

    打开Extras目录并选择:

    • Android支持存储库
    • Android支持库
  4. 获取更多API的Google Play服务

    要使用Google API进行开发,您需要Google Play服务包:

    打开Extras目录并选择:

    • Google Repository
    • Google Play服务
  5. 安装包

    选择所有所需的包后,继续安装:

    • 单击“ 安装X包”
    • 在下一个窗口中,双击左侧的每个包名称以接受每个包的许可协议。
    • 单击安装

@AB答案是正确和完整的。 我只是添加它,您可以使用Canonical的Ubuntu Make轻松安装最新的Android Studio。

安装Ubuntu Make:

对于Ubuntu 14.04LTS

 sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt update sudo apt install ubuntu-make 

对于Ubuntu 15.10及以上版本

Ubuntu Make已经在官方存储库中,运行:

 sudo apt install ubuntu-make 

注意 umake版本应该是16.05才能下载android studio,通过运行检查

 umake --version 

如果没有,请使用Ubuntu 14.04方法进行安装。


安装Android Studio:

 umake android 

可能存在与许可证相关的错误消息,可能使用其他参数进行更正:

 umake android --accept-license 

卸载Android Studio:

 umake android --remove 

在Ubuntu上安装Android Studio (或任何其他开发人员工具)的最简单方法是使用Ubuntu Software商店中的snap包 。 无需下载Android Studio作为zip,尝试手动安装,添加PPA或摆弄Java安装。 snap包将最新的Android Studio与OpenJDK以及所有必需的依赖项捆绑在一起。

第1步:安装Android Studio

在Ubuntu软件中搜索“android studio” ,选择显示并安装它的第一个条目:

Search Android Studio on Ubuntu Software Android Studio on Ubuntu Software

或者如果您更喜欢命令行方式,请在终端中运行:

 sudo snap install --classic android-studio 

第2步:安装Android SDK

从仪表板打开新安装的Android Studio:

Android Studio app on Dash

如果这是您第一次安装它,则无需导入任何内容:

Import Dialog

安装向导将指导您完成安装:

Android Studio Setup Wizard

选择标准安装以获取最新的SDK和自定义 ,以便您更改SDK版本或其安装位置。 从这里开始,它非常简单,只需单击下一步即可下载并安装SDK。

Select Standard or Custom installation

第3步:设置PATH(可选)

如果您希望在终端中使用Android SDK的开发人员工具命令(如adbfastbootaapt等),则此步骤可能很有用。 可能需要第三方开发平台,如React Native,Ionic,Cordova等以及其他工具。 要设置PATH,请编辑~/.profile文件:

 gedit ~/.profile 

然后添加以下行:

 # Android SDK Tools PATH export ANDROID_HOME=${HOME}/Android/Sdk export PATH="${ANDROID_HOME}/tools:${PATH}" export PATH="${ANDROID_HOME}/emulator:${PATH}" export PATH="${ANDROID_HOME}/platform-tools:${PATH}" 

如果您在步骤2结束时更改了SDK位置,请不要忘记相应地更改行export ANDROID_HOME=${HOME}/Android/Sdk重新启动 (或只是注销然后重新登录)以使PATH生效。


在Ubuntu 16.04LTS及以上版本上测试过。 如果您首先安装对快照包的支持,也可以在14.04LTS上工作。

在2018年的前夕,投票最多的答案仍然很棒,但似乎有点过时,最近我遇到这个问题,我决定在这里分享我的新鲜经验。

1.安装Java

自Android Studio 2.2发布以来,在大多数情况下您不需要自己安装任何JDK,因为它随IDE一起提供。

参考更多细节

2.安装必备软件

首先应该运行以下命令,因此我们可以避免以后使用AVD工具的一些问题:

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

参考更多细节

3.下载和解包Android Studio

您可以从此处获取Android Studio存档。 没什么特别的,只要等到装载完成:)

Google是注册的LANANA提供商 ,因此为了遵守Linux FSH合同 (第3.13部分/ opt),我建议将存档解压缩到google/android-studio文件夹:

 sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/ 

3.1 [可选]更改Android Studio文件夹的写入权限

在更新Android Studio时,您可能会发现为所有用户设置写入权限。 然而,它没有被广泛使用,似乎违反了最小特权原则 。 但是,以防万一,如果您喜欢这种方式,只需在终端中执行:

 sudo chmod o+w /opt/google/android-studio/ 

或者,您可以始终代表root运行Android-Studio,并执行您需要的所有更新,而无需执行此步骤

4.创建Android SDK目录

我并不认为每个用户都应该拥有自己的Android SDK工具副本(构建工具,源代码,系统图像等等),但Android Studio的工作方式正是如此(可能是因为权限问题)。 让我们使用系统中所有用户共享的另一个文件夹。

4.1创建目录

制作android-sdk文件夹以备将来使用:

 sudo mkdir /opt/google/android-sdk sudo chmod o+w /opt/google/android-sdk 

最后一个命令更改权限,以便系统中的每个用户都能够编辑此android-sdk文件夹(安装和删除软件包)。

4.2设置环境变量

Android Studio目前仍指向自己的路径。 要使Android Studio在共享文件夹中安装SDK,我们需要指定环境变量。 目前有两个指向SDK文件夹的变量: ANDROID_HOMEANDROID_SDK_ROOT 。 第一个是不推荐使用的,但Android Studio在第一次启动它时不会使用ANDROID_SDK_ROOT,即使它被指定,所以我建议指定这两个变量。 为了保持一致和清晰,让我们在profile.d文件夹中的android-studio的单独shell中指定它们(所以你可以在以后删除Android Studio时删除它们):

 sudo -i cd /etc/profile.d/ echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh 

4.2.1设置JAVA_HOME变量

如果您要通过CLI界面使用gradlew命令,添加指向嵌入式JRE的JAVA_HOME会很有用(否则gradle将无法找到它)

 echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh 

现在您需要注销系统并重新登录以应用此新脚本。

参考更多细节

5.安装SDK

由于我们更改了SDK文件夹( /opt/google/android-sdk/ )的权限,因此我们不需要任何特殊权限来写入它。 只需代表您当前的用户运行android-studio:

 /opt/google/android-studio/bin/studio.sh 

现在按照设置向导说明操作 最后,您将点击Downloading Components窗口。 可能需要一段时间才能安装所需的组件。 当我们从一开始就关注所有必需的库和软件时(第2部分),这个过程应该没有任何错误地完成。

正在下载Android SDK

首次启动时,Android Studio仅安装最新的SDK平台(在编写API 27时)。 为了使您的工具集可行,您需要安装至少2-3个旧的SDK平台( 在这里您可以找到显示不同API版本的实际需求的仪表板)。 要获取它们,请在Android Studio欢迎屏幕中单击“配置”,然后选择SDK Manager选项。

Android SDK选项

从这里,您可以选择开发Android应用程序所需的一切。 PS你可以实际安装列表中的所有内容(甚至是过时的软件包),但下载需要很长时间。

6.创建桌面条目

目前,Android Studio提供嵌入式function,以便创建桌面条目。 我们需要使用root权限运行Studio,因此可以为系统中的所有用户执行此操作:

 sudo -E /opt/google/android-studio/bin/studio.sh 

在sudoing时需要PS -E选项来保持我们的环境变量(ANDROID_HOME / ANDROID_SDK_ROOT)可用。

您将不得不再次传递相同的安装向导(现在正在为root用户执行),一旦您点击了Welcoming屏幕,您可以从“Configure”菜单中找到Create Desktop Entry选项:

创建桌面条目项

在打开的对话框中,确保选中“为所有用户创建条目”复选框,然后单击“确定”。

在此处输入图像描述

现在您可以关闭Android Studio并从Unity Launcher打开!

PS对于那些对创建条目的位置和内部内容感兴趣的人,可以在/usr/share/applications/jetbrains-studio.desktop找到它:

 [Desktop Entry] Version=1.0 Type=Application Name=Android Studio Icon=/opt/google/android-studio/bin/studio.png Exec="/opt/google/android-studio/bin/studio.sh" %f Comment=The Drive to Develop Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-studio 

A. [Bonus]卸载脚本

对于甜点,我准备了一个shell脚本,您可以使用它来完全删除Android Studio,包括所有用户的SDK文件夹,设置,模拟器和缓存文件夹。 它是针对上述步骤量身定制的,但路径位于文件的顶部,因此您可以轻松地根据自己的配置进行调整。 开始了:

 #!/bin/bash #################################### # # Android Studio uninstalling script # #################################### # Ensure root permissions if [ $(whoami) != 'root' ]; then echo "Must be root to run $0" exit 1; fi # Variables studio_folders=(.android .AndroidStudio* .gradle) # look for these folders paths=(/home/,2 /root/,1) # in these folders studio_path="/opt/google/android-studio/" sdk_path="/opt/google/android-sdk/" env_variables="/etc/profile.d/android_studio.sh" # Functions deletefolders() { local name_expression=( \( -name "${studio_folders[0]}" ) for (( i=1; i<${#studio_folders[*]}; i++ )); do name_expression[${#name_expression[*]}]=-o name_expression[${#name_expression[*]}]=-name name_expression[${#name_expression[*]}]="${studio_folders[$i]}" done name_expression[${#name_expression[*]}]=\) find "$1" -maxdepth "$2" -type d ${name_expression[*]} -exec rm -rf {} \; } # Commands for path in ${paths[*]}; do deletefolders ${path%,*} ${path#*,} done rm -r $studio_path rm -r $sdk_path rm $env_variables 

请注意,脚本中使用了通配符.AndroidStudio *来删除不同android studio版本的设置。 如果你在隐藏文件夹中保留一些有价值的东西,名称以'.AndroidStudio'开头,那么它也会被删除。

对于那些不熟悉shell脚本概念的人来说,这里有一些简单的步骤可以帮助:

  1. 打开终端,写命令nano。 将在终端窗口中打开nano编辑器。
  2. 复制上面脚本中的文本并在终端窗口中通过nano打开(Ctrl + Shift + V)
  3. 单击Ctrl + O以保存文件,选择.sh扩展名的文件的路径和名称:

    卸载脚本

  4. 退出nano(ctrl + X)

  5. 在终端中,您需要将此命令应用于刚创建的文件以使其可运行(假设您将脚本保存在~/Documents目录中并将其命名为android_uninstall.sh):

     chmod u+x ~/Documents/android_uninstall.sh 
  6. 现在,您可以在终端中运行指定路径的脚本。 请记住,如果没有root权限,它将不会从/opt/目录中删除文件夹,因此脚本会在执行任何操作之前询问您是否具有这些权限。

而已。 我实际上是Linux类操作系统的新手,所以请根据需要随意在评论中纠正我。

添加android-studio存储库:

 sudo apt-add-repository ppa:maarten-fonville/android-studio sudo apt-get update 

然后安装:

 sudo apt-get install android-studio 

有关更多信息, 请访问https://mfonville.github.io/android-studio/

引自http://ubuntuhandbook.org/index.php/2014/11/install-android-studio-ubuntu-14-04-ppa/

Android Studio依赖于Java,建议使用Oracle Java 7或8

 sudo add-apt-repository -y ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer oracle-java7-set-default 

添加Android Studio PPA

 sudo add-apt-repository ppa:paolorotolo/android-studio 

然后更新包列表并安装它:

 sudo apt-get update sudo apt-get install android-studio 

安装后,从Unity Dash或只运行命令启动安装向导

 /opt/android-studio/bin/studio.sh 

如果您运行的是64位版本的Ubuntu(16.04),则需要使用以下命令安装一些32位库:

 sudo apt-get install lib32stdc++6 

要么

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

这样你就没有这个错误:

 Unable to run mksdcard SDK tool. 

如需更多阅读本文档

对于ubuntu 16.04,语法如下。

 umake android android-ndk [-h] [-r] [--accept-license] [destdir] 

在Ubuntu上安装Android Studio变得更加容易。 我们已将其打包为快照,因此您只需安装即可

$ sudo snap install android-studio --classic

或者只是在Ubuntu Software搜索Android Studio

1-运行到终端(Ctrl + Alt + t)并安装JDK:

 sudo apt-add-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer 

要检查java jdk版本,请键入

 javac -version 

要么

 java -version 

2-从官方站点下载完整捆绑的ADK,解压缩,打开它并按照install-Linux-tar.txt中的说明进行操作。

3-按照ADK安装向导进行操作。

设置Android Studio只需点击几下。 (您应该已经下载了Android Studio 。)

要在Linux上安装Android Studio,请执行以下操作:

  1. 将下载的.zip文件解压缩到适用于您的应用程序的位置,例如/usr/local/用于您的用户配置文件,或/opt/用于共享用户。

  2. 要启动Android Studio,请打开终端,导航到android-studio / bin /目录,然后执行studio.sh。

  3. 选择是否要导入以前的Android Studio设置,然后单击“ 确定”

  4. Android Studio安装向导将引导您完成其余设置,其中包括下载开发所需的Android SDK组件。

提示:要在您的应用程序列表中使用Android Studio,请从Android Studio菜单栏中选择工具>创建桌面条目。

64位计算机所需的库:如果您运行的是64位版本的Ubuntu,则需要使用以下命令安装一些32位库:

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

如果您运行的是64位Fedora,则命令为:

 sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 

并安装jdk [ 现在不需要,会自动安装 ]

 sudo apt-get install openjdk-9-jdk 

https://developer.android.com/studio/install.html的副本

您不需要使用包存档。

安装

要创建桌面条目:

 Go to Android Studio > Tools > Create desktop Entry 

先决条件:

OpenJDK已预先安装,所以请使用它。


当IDE的更新可用时,Android Studio会通过一个小气泡对话框通知您,但您可以通过单击Help > Check for Update来手动检查Help > Check for Update

FYI

您可以通过更改设置中的JDK路径在JDK之间切换。 JDK安装在/usr/lib/jvm

 $ ls /usr/lib/jvm/ default-java java-1.5.0-gcj-6-amd64 java-1.8.0-openjdk-amd64 java-8-openjdk-amd64 

在我的例子中/usr/lib/jvm/default-java/usr/lib/jvm/java-8-openjdk-amd64的符号链接

所以我将它用作设置中的JDK路径。

Android Studio在所有当前支持的Ubuntu版本中都可以作为快照包使用。 2018年5月当前版本的android-studio snap包是3.1.2.0。 要安装它,请打开终端并输入:

 sudo snap install android-studio --classic 

在此处输入图像描述

Android Studio提供了在各种类型的Android设备上构建应用程序的最快工具。

世界一流的代码编辑,调试,性能工具,灵活的构建系统和即时构建/部署系统都使您可以专注于构建独特的高质量应用程序。