#1 楼
安装Javasudo 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
注意:WebUpd8团队的PPA已停产自2019年4月16日起生效。因此,该PPA没有任何Java文件。可以在启动板的PPA页面上找到更多信息。因此,由于历史原因,此方法不再有效且不存在。
安装Android Studio
从此处下载Android Studio,使用所有Android Studio软件包
将存档文件提取到适合您的应用程序的位置,例如:
/opt
。使用下载的存档的文件名,在我的示例中android-studio-ide-141.2178183-linux.zip
sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
要启动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(如有必要)
单击标记的按钮
获取最新的SDK工具
设置Android SDK的最低要求是,您应该下载最新的工具和Android平台:
打开“工具”目录并选择:
Android SDK工具
Android SDK平台工具
Android SDK构建工具(最新版本)
打开第一个Android XX文件夹(最新版本),然后选择:
SDK平台
仿真器的系统映像,例如
ARM EABI v 7a系统映像
获取其他API的支持库
Android支持库提供了与大多数版本的Android兼容的扩展API集。
打开
Extras
目录并选择:Android支持存储库
Android支持库
获取更多API的Google Play服务
要使用Google API进行开发,您需要Google Play服务包:
打开
Extras
目录并选择:Google存储库
Google Play服务
安装软件包
选择所有需要的软件包后,继续安装:
单击“安装X软件包”。
在下一个窗口中,双击左侧的每个程序包名称以接受每个程序包的许可协议。
单击“安装”。
评论
webupd8.org/2014/05/…-> webupd8.org/2014/09/canonical-releases-ubuntu-developer.html-> webupd8.org/2014/12/ubuntu-developer-tools-center-renamed.html
– Hannu
2015年9月19日下午13:15
Android Studio是否不需要JDK 7? oracle-java8是否可以正常工作?
–迈克尔·霍夫曼(Michael Hoffmann)
16 Mar 17 '16 at 17:27
此“ sudo apt-get install oracle-java8-set-default”命令有什么作用?在“ sudo apt-get install oracle-java8-installer”之后,如果我启动“ javac version”,我会得到javac版本,并且我感觉已经安装了java。那么上述命令是做什么的?请告诉我我是否缺少什么?
–高拉夫·乔汉(Gaurav Chauhan)
16年7月25日在6:40
适用于Ubuntu 18的Java说明tecadmin.net/install-oracle-java-11-ubuntu-18-04-bionic
– ijuneja
19年7月15日在11:54
如此处所述,由于Oracle在2019年4月的许可协议中进行了更改,因此webupd8 java ppa已停产并且不再托管任何用于安装java的内容。
–b_laoshi
19年8月28日在1:30
#2 楼
在Ubuntu上安装Android Studio(或任何其他开发人员工具)的最简单方法是使用Ubuntu软件商店中的snap软件包。无需以zip格式下载Android Studio,尝试手动安装,添加PPA或进行Java安装。 snap软件包将最新的Android Studio与OpenJDK以及所有必要的依赖项捆绑在一起。步骤1:安装Android Studio
在Ubuntu Software中搜索“ android studio”,然后选择显示并安装它的第一个条目:
或者,如果您更喜欢命令行方式,请在Terminal:
sudo snap install --classic android-studio
步骤2:安装Android SDK
从仪表板打开新安装的Android Studio:
/>如果是第一次安装,则无需导入任何内容:
安装向导将指导您完成安装:
选择“标准安装”以获取最新的SDK和“自定义”,以防您想更改SDK版本或其安装位置。从这里开始,这非常简单,只需单击next-next,即可下载并安装SDK。
步骤3:设置路径(可选)<如果您想在终端中使用Android SDK的开发人员工具命令(如adb,fastboot,aapt等),此步骤可能会有用。第三方开发平台(如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 18.04 LTS和16.04 LTS上测试。从技术上讲应该可以在任何支持快照的Ubuntu版本上使用(16.04 LTS和更高版本)。如果先安装对快照包的支持,则也可以在14.04 LTS上使用。
评论
这个答案没有问题,但是不幸的是,在Ubuntu 17.04上当前似乎有一个错误:ubuntu-bugs.narkive.com/76PQCtx9/…至少,unmake对我来说失败。在解决此问题之前,我认为唯一的解决方法是下载zip文件并手动安装。
– PhilippClaßen
17年11月24日在11:12
运行ubuntu-make.umake时,Android出现错误“分段错误”
– pandafy
18-3-13在22:52
#3 楼
@ A.B答案是正确和完整的。我只是添加,或者您可以使用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
评论
嘿hg8。这是android studio的完整安装吗?所有必需的组件也都附带了它,例如Java?
–极乐世界
15年12月27日在17:48
你好@极乐世界我刚刚尝试了全新的Ubuntu 15.10安装。 Ubuntu make自动安装所需的一切。不再需要;)(有关信息,它当前安装OpenJDK 1.7)。
– hg8
2015年12月28日在10:31
在Ubuntu 15.10上,这不适用于我。我不断收到“错误:我们希望在下载页面上找到许可证,但没有找到。”
– APerson
16年5月20日在2:52
@APerson尝试在另一个问题中建议使用umake android --accept-license。
–亚历山大
16年5月23日在17:53
16.04错误:在没有使用情况的情况下,系统要求使用类别Android的默认框架:umake android [-h] {android-ndk} ...
–迈克尔·杜兰特(Michael Durrant)
16-10-4在22:31
#4 楼
在2018年的前夕,投票最多的答案仍然很棒,但似乎有些过时了,而当我最近遇到这个问题时,我决定在这里分享我的新鲜经验。1。安装Java
自从Android Studio 2.2发布以来,由于它是随IDE一起提供的,因此在大多数情况下,您不需要自己安装任何JDK。
参考以获取更多详细信息
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_HOME和ANDROID_SDK_ROOT。第一个已弃用,但即使已指定,Android Studio首次启动时也不会使用ANDROID_SDK_ROOT,因此,我建议同时指定两个变量。为了保持一致和清晰,让我们在profile.d文件夹中的android-studio的单独外壳中指定它们(以便以后删除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 Studio仅安装最新的SDK平台(在编写API 27时)。为了使您的工具集切实可行,您至少需要安装2-3个较旧的SDK平台(在这里您可以找到显示不同API版本实际需求的仪表板)。为了获得它们,请在Android Studio欢迎屏幕上单击“配置”,然后选择“ SDK管理器”选项。
从这里您可以选择所需的任何内容开发Android应用。
PS实际上,您可以安装列表中的所有内容(甚至是过时的软件包),但下载起来会花费很多时间。
6。创建桌面条目
当前,Android Studio提供了嵌入式功能以创建桌面条目。我们需要以root用户权限运行Studio,因此有可能对系统中的所有用户执行以下操作:
sudo -E /opt/google/android-studio/bin/studio.sh
PS。需要-E选项以使我们的环境变量(ANDROID_HOME / ANDROID_SDK_ROOT)在sudoing时可用。
您将不得不再次传递相同的安装向导(正在为root用户执行)。在“欢迎使用”屏幕上,您可以从“配置”菜单中找到“创建桌面条目”选项:
在打开的对话框中,确保“为所有条目创建条目用户”复选框,然后单击确定。
现在您可以关闭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 ~/Documents
"
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 "" -maxdepth "" -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脚本概念的人来说,以下简单步骤应该可以帮助:
打开终端,编写命令nano。纳米编辑器将在
终端窗口中打开。
复制上面脚本中的文本,然后将其粘贴到
打开纳米(Ctrl + Shift + V)的终端窗口中
单击Ctrl + O以保存文件,选择扩展名为.sh的文件的路径和名称:
退出nano(ctrl + X)
在终端中,您需要将此命令应用于刚刚创建的文件以使其可运行(假设您将脚本保存在
/opt/
目录中,并将其命名为android_uninstall.sh):chmod u+x ~/Documents/android_uninstall.sh
现在,您可以在终端中运行脚本以指定其路径。请记住,没有root权限,它不会从q4312079q目录中删除文件夹,因此脚本会在执行任何操作之前询问您这些权限。
就是这样。我实际上是Linux操作系统的新手,请随时根据需要在评论中对我进行纠正。
评论
您曾在先前的评论中要求您提供有关答案的评论,但后来又删除了该评论,但无论如何我现在都在回复该评论。按照您答案中的说明,我成功安装了最新版本的Android Studio。后来我还安装了最新版本的Pycharm IDE,发现它在/ opt中创建了一个新的google目录,与Android Studio相同。 Pycharm并不用于创建google目录,而是直接安装到/ opt目录中。也许这是一个全球变化,影响了所有基于JetBrains软件的IDE。
–卡雷尔
18年1月6日在1:33
@karel,嘿。坦白地说,感谢您的评论,我不记得我是否要它。无论如何,您所说的听起来很奇怪-我查看了PyCharm安装说明,并且在没有用户直接参与的情况下似乎无法安装任何东西。在这种情况下,您能否详细说明将在/ google文件夹中安装哪种东西? @
–梦想之风
18年1月9日在20:10
这类似于安装Android Studio,其中在/ opt / google文件夹中有android-studio和android-sdk文件夹,当然只用于Pycharm,因此在/ opt / google文件夹中有一个pycharm文件夹,其中包含安装的Pycharm IDE。
–卡雷尔
18年1月10日,1:13
@karel,我不太确定我是否正确理解您-PyCharm安装涉及从存档中提取文件,因此您可以指定所需的路径,对吗?您要在此命令中指定什么路径-tar xfz <专业版或pycharm-community>-*。tar.gz -C
–梦想之风
18年1月14日在19:50
tools.jar”似乎不在Studio类路径中。请确保JAVA_HOME指向JDK而不是JRE。出现以下错误
– pandafy
18年3月13日在23:33
#5 楼
添加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/
评论
这很好用,PPA是最新的。
–新浪
17年5月31日在18:17
是的,此PPA是最新的,应该对此进行更多投票!
– Sapnesh Naik
17年7月24日在7:05
为我失败。出现系统错误,然后出现“处理时遇到错误:/var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_amd64.deb”
–三位一体
18年2月2日,9:57
在我的系统sudo su-和torify apt install android-studio解决同样的错误。由于Google限制了伊朗IP,因此我们无法访问Google服务。
–EsmaeelE
19年8月21日在11:16
在此之前运行:askubuntu.com/a/772485/678872
–EsmaeelE
19年8月21日在11:19
#6 楼
引用自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
评论
好人,完美的作品
– raduken
17年1月26日在12:28
Xenial中的软件包已损坏。
– Alberto Salvia Novella
17年6月15日在6:37
这应该被删除。 paolorotolo特别表示已弃用。
– Bremen_matt
17年7月18日在6:58
#7 楼
如果您正在运行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.
有关更多信息,请阅读此文档
评论
除课程期间
– Darshan Chaudhary
16年7月22日在7:26
#8 楼
对于ubuntu 16.04,语法如下。umake android android-ndk [-h] [-r] [--accept-license] [destdir]
#9 楼
不需要使用软件包存档。安装
从此处下载zip文件:
https://developer.android.com/studio/index.html#linux-bundle
将其提取到
/home/....
下的某些位置运行
./bin/sudio.sh
创建桌面条目:
Go to Android Studio > Tools > Create desktop Entry
先决条件:
OpenJDK已预先安装,因此使用它。
当IDE有可用的更新时,Android Studio会通过一个小气泡对话框通知您,但您可以通过单击
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路径在设置中。
评论
感谢您的发表。我有两个问题:1.预先安装了哪个版本的OpenJDK 8或9? 2.如果已经安装了OpenJDK 8和9两个版本,是否可以在Android Studio设置中在8和9之间来回切换,因为最近可以使用openjdk-8-jdk和openjdk-9-jdk版本的Eclipse IDE?
–卡雷尔
17 Dec 24'8:27
@Eclipse IDE执行$ dpkg -l | grep jdk。是的,您可以从设置中更改使用的SDK,JDK。
–加扬·维拉库蒂(Gayan Weerakutti)
17/12/24在8:30
这是最好的直接解决方案
– eLi
19-10-25在11:46
最佳答案,无需处理其他任何问题。伙计们不要忘记投票,而不仅仅是发表评论。
– eXa
19/12/7在4:03
#10 楼
在Ubuntu上安装Android Studio变得更加容易。我们已将其打包为一个快照,因此您可以通过$ sudo snap install android-studio --classic
进行安装,也可以仅在
Android Studio
中搜索Ubuntu Software
。#11 楼
在当前所有受支持的Ubuntu版本中,Android Studio均作为快照包提供。 Android Studio snap软件包是2018年第5最受欢迎的snap软件包。2019年2月的android-studio snap软件包的当前版本为3.3.1.0。要安装它,请打开终端并输入:sudo snap install android-studio --classic
Android Studio提供了用于在每种类型的Android设备上构建应用程序的最快工具。
世界一流的代码编辑,调试,性能工具,灵活的构建系统以及即时构建/部署系统,使您可以专注于构建独特且高质量的应用程序。
Android Studio的系统要求
最小3 GB RAM ,建议使用8 GB RAM;加上1 GB用于Android仿真器
至少2 GB的可用磁盘空间,建议4 GB
#12 楼
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安装向导。
#13 楼
设置Android Studio只需点击几下。 (您应该已经下载了Android Studio。)要在Linux上安装Android Studio,请按照以下步骤操作:将下载的
.zip
文件解压缩到适当的位置应用程序的位置,例如在用户配置文件/usr/local/
或共享用户/opt/
中。要启动Android Studio,请打开一个终端,导航至android-studio / bin /目录,然后执行studio.sh。
选择是否要导入以前的Android Studio设置,然后单击“确定”。
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
#14 楼
请从此处安装工具箱,您将安装和更新最新的Android Studio:工具箱
评论
只需安装umake并运行umake android --accept-license。umake工作,但我需要删除jdk 9 umake安装的jdk 8,而16.10中的版本不起作用,因为google将校验和从sha1更改为sha256,但是版本从github工作。
本教程将为您提供帮助-androidwave.com/install-android-studio-on-ubuntu