关于Ubuntu装andriod studio
首先说明下我为什么要在ubuntu下去装android studio,原因很简单,强迫症忍受不了Android adt 的龟速,想装genymotion,然而在下载完windows安装包之后发现需要先安装virtual box虚拟机,在装的过程中出现无数不可控的“严重错误”,提示是这样提示的。百度下仍旧无法解决,各种启动服务都试过没用。个人觉得应该是我window下装了vmware的缘故。所以在我另外的ubuntu系统下去装android studio.
先上效果图
1.先别急着开ubuntu,先在windows下解决一些问题,因为本人在家只能连wifi,wifi下ubuntu的龟速。所以先在windows下去官网下载一下android studio for LInux ,还有sdk tool一并下载。(这个很重要),另外到genymotion官网下载个人免费版。(首页一直往下拉)这个坑的网站居然下载不给导航,我是找了许久才找到。对了,基于天朝强大的防火qiang,这两个网站都是需要翻qiang才能上的,可以找找试用的vpn,(这里不多说,毕竟各种和谐)。
-
2.做好上面的准备工作可以打开ubuntu,将之前下好的几个软件先移动到ubuntu里面来,然后,把android studio从压缩包提取出来,之后转放到/opt/目录下,/opt/目录是有权限的,要先在终端 sudo chmod /opt/ 777,然后才能移动进去。之后终端进入该android 安装文件夹的bin/目录 sudo ./studio.sh ,就可以打开安装程序了。此时先不要翻qiang,他会提示你下载不了sdk。没办法,如果你的vpn还有网络特别稳定快速的话,你可以不用我的方法,之间就翻qiang然后下载安装sdk,因为家里网络断断续续的,就只能是跳过这一步。(跳过这一步最好是在/opt/android-studio/bin/idea.porperties,在最后一行添加 disable.android.first.run=true 这样就可以避免运行时一直卡在开始的”Fetching Android SDK component information”
- 3.然后一直往下就可以加载
这个时候因为还没配置sdk,是新建不了项目的,先点击Configure–>Project Defaults–>Project Structure–>SDK Location,选择之前第一步下载好的sdk 文件,然后退出来点击sdk maneger,该更新更新,该下载下载,当然这个时候是不需要翻qiang的,要也可以,不翻的话可以用国内的镜像。可能有的小伙伴会找不到tool建,那你只要双击放全屏,然后在左上角开关那里就能找到tool 按钮,点击下的option,然后配置,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn (这个镜像是比较推荐的,速度比较可观)和80,并且选中「Force https://… sources to be fetched using http://…」复选框。
- 3.然后一直往下就可以加载
-4.做好上述的事情之后,新建Android项目,Android studio的安装就告一段落了。接下来就是开搞genymotion,之前的下载文件只是一个.bat,好像。对了,读者要实现安装好virtual box,因为我之前就装好了,所以也没再去试,网上应该有教程。先修改下genymotion安装程序的权限,然后 . / 就可以运行了。运行安装好之后打开。 打开点击Add新建虚拟机,但是你会发现又被qiang了,整个安装过程最坑的就是这里,我在这一步试了n遍,才稳定的把它下载下来,安装完。这里要持续的稳定的翻一段时间的qiang.之后就完成了。
-5.这也是最后一部了,之前的android studio我将它固定在启动栏,但是重新开机之后发现打不开了,于是创建了一个新的启动方式。sudo vim /usr/share/applications/Studio.desktop ,然后写入
[Desktop Entry]
Name = Studio
comment= android studio
Exec=/opt/android-studio/bin/studio.sh
Icon=/opt/android-studio/bin/studio.png
Terminal=false
Type=Application
注意前后不能有空格,最好不要直接赋值,造着这样打一遍。然后就可以通过这个快捷方式启动了,你也可以把它固定到启动器。
-6.其实做完这些就可以了,测试一下,开着虚拟机,然后点击运行,然后android studio的一个程序运行下,随意感受下世界上最强大的安卓虚拟机的速度吧。
ps:关于翻qiang,其实不太能说,我试过网上说的修改hosts的方法,其实没用,不知道是我的方法问题还是怎么,我通过一个国外网站ping了谷歌的最新ip地址的,然而也没用,可能天朝的qiang已经日趋完善。暂且不说qiang在其他方面的好坏,但就技术而言,真的拉高了一些技术门槛,国内的技术毕竟不敌国外,过多的封锁对于国内的技术是有一定阻碍的。