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踩到的各种坑,希望能为大家提供帮助,欢迎大家补充修改!
- 64位Ubuntu下安装Android Studio
- 64位Ubuntu 16.04下安装Android Studio
- ubuntu 14.04(64位)下安装android studio
- Ubuntu 12.04(64位)安装Android Studio
- 在Ubuntu 16.04下安装Android Studio
- Ubuntu 12.04(64位)安装Android Studio 全过程
- Ubuntu Kylin 14.04 64位系统安装Android Studio
- Ubuntu下Android Studio安装
- Ubuntu下安装Android Studio
- Ubuntu下安装Android Studio
- Ubuntu下安装Android Studio
- Ubuntu 下安装android studio
- Ubuntu下安装android studio
- ubuntu下安装android studio
- Ubuntu下安装Android Studio
- ubuntu下安装android-studio
- Ubuntu 下安装 Android Studio
- Ubuntu下 安装Android Studio
- 第十一周项目实践2 用邻接表存储的图来实现基本应用
- Android开发之漫漫长途 Ⅱ——Activity的显示之Window和View(1)
- MySQL插件式存储引擎特性
- 指针的加法运算
- 【FFmpeg】FFmpeg常用基本命令
- 64位Ubuntu 16.04下安装Android Studio
- javascript jquery ajax 异步同步设置
- 如何构建优秀的命令行用户界面的 Python 库
- 前端面试题10
- js比较两个日期大小的简单方法
- hadoop spark hbase 单机安装
- nginx无锁机制的学习
- Java poi+excel导入
- Android开发之漫漫长途 Ⅲ——Activity的显示之Window和View(2)