64位Ubuntu 16.04下安装Android Studio

来源:互联网 发布:如何分析竞价数据 编辑:程序博客网 时间:2024/06/05 20:22

64位Ubuntu 16.04下安装Android Studio

原材料

jdk
Android Studio
这两个东西你可以去http://www.android-studio.org/下载,注意下载的版本,我这里下载的是
android-studio-ide-171.4408382-linux.zip
jdk-8u77-linux-x64.tar.gz

jdk安装

将下载的压缩包解压到指定目录下

sudo tar zxvf jdk-8u77-linux-x64.tar.gz -C /opt 

配置环境变量

sudo gedit ~/.bashrc或者sudo gedit /etc/profile

在文档的最后添加

#jdk pathexport JAVA_HOME=/opt/jdk1.8.0_77export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=.:${JAVA_HOME}/bin:$PATH

测试jdk安装是否成功

java -version

可以看到如下信息显示出来
这里写图片描述
恭喜你,第一步成功!

Android Studio安装

1.将压缩包解压到/opt目录下

sudo cp android-studio-ide-171.4408382-linux.zip /optsudo unzip -x android-studio-ide-171.4408382-linux.zip  

2.更改 /opt/android-studio/bin/idea.porperties

cd android studio/binsudo gedit idea.porperties

在最后一行添加

disable.android.first.run=true

此操作防止你在第一次打开时卡在”Fetching Android SDK component information”
3. 更改android studio/bin目录的操作权限

cd /opt/android studiosudo chmod 777 binls -l

此时你可以看到如下界面,表示你的bin权限修改成功。

4. 配置android studio环境变量

sudo gedit ~/.bashrc 或者 sudo /etc/profile

在最后一行添加

#android stdioexport ANDROID_HOME=/opt/android-studio/binexport PATH=$PATH:$ANDROID_HOME

此步操作可以允许你在任何目录下打开android studio.

首次打开Android Studio

1.打开一个终端,直接输入studio.sh
2.点击Start a new Android Studio project,出现以下警告:
这里写图片描述

这是因为之前我们并没有为android studio配置sdk,也禁止了它在启动是自己配置sdk,点击Open SDK Manager,咱们手动配置。
进入setting界面:
这里写图片描述
当然,上图是我配置好的sdk,一开始Edit里面是空的,点击Edit,会自动将sdk定位到/opt/android studio/bin里面,然后点击next,一波下载,下载完成后,sdk就配置完成,以后可以在tools-android-SDK Manager下面添加你所需要的SDK配件。
然而,你会碰到另一种情况,就像我这样,无法将sdk安装到android studio/bin下面,反正就是不行,点不了next,这时候,可以进行如下操作:

cd /optsudo mkdir sdksudo chmod sdk 777

然后在Edit中,选择/opt/sdk,即能解决问题。
3. 继续创建新项目,根据自己的需求,我是为了测试有没有装好,一路next-finish,然后,又会出现以下情况:
这里写图片描述
这是在软件在自己下载gradle,因为墙的原因,这东西得下一会儿,可以等待一下,也可以进行手动配置。关闭android studio

cd ~/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew

你会看到那个下了一部分的gradle-4.1-all.zip.part文件,查看你的gradle版本,我这里是gradle-4.1-all,到http://services.gradle.org/distributions/这里下载你需要的版本。把这个东西拷贝到上面那个目录下:

 cp gradle-4.1-all ~/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew

有些亲没有这个~/.gradle/wrapper/dists/gradle-4.1-all目录,这有可能是你们进行了root安装android studio,这时候这个.zip文件就会被下到这里:

cd /root/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew

剩下的操作同上。
4.再次打开android studio,这时可以顺利新建项目。

注意事项

由于linux下的android studio是32位版本的,所以在运行程序时,会报错,我这里是在新建AVD的时候。所以还要为64位的操作系统进行如下配置:
更换网易源:

sudo gedit /etc/apt/sources.list

将其中的内容换成:

deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ xenial main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse

保存退出后,进行如下操作

sudo apt-get updatesudo apt-get install lib32stdc++6

ok,结束~博主水平有限,此博客记录我在ubuntu16.04下安装Android Studio踩到的各种坑,希望能为大家提供帮助,欢迎大家补充修改!

原创粉丝点击