Ubuntu 14.04 下 android studio 安装 和 配置 
  
 
    
参考博客:  
http://blog.163.com/hwh04@126/blog/static/103419982201532610489243/    
http://blog.csdn.net/miker1230/article/details/51583124     
http://blog.sina.com.cn/s/blog_b15639e00101tor5.html     
工具jdk,sdk,gradle ,stuido 下载路径 :     
JDK:  http://www.oracle.com/technetwork/java/javase/downloads/index.html    
Stuido,Sdk: http://tools.android-studio.org/  
    
需要做的步骤:  
下载安装最新版本JDK,并配置。  
下载安装SDK工具  
下载安装Android studio  
更新SDK。  
其中下载更新 SDK需要用到外网,以及代理,耗时较长。下面是详细说明。  
 
1 下载安装 && 配置JDK 
 
最好用最新的jdk版本。  
我从中文官网下载的是:jdk-8u112-linux-x64.tar.gz  
  1、解压   自己使用命令行,挂载、直接解压等什么都行,例如,本人将三个下载下来的工具软件解压到/usr/java目录下   /usr/java/android-studio   /usr/java/android-sdk-linux   /usr/java/ jdk1.8.0_112  
    
 
$ cd /usr/java/  
  我这里有jvm文件夹,直接cd过去:  
如果没有,请新建一个  
$ sudo mkdir /usr/java/  
  
拷贝下载的jdk-8u112-linux-x64.tar.gz到java文件夹:  
  $ sudo cp ~/Downloads/jdk-7u59-linux-x64.tar.gz/usr/java/  
解压(解压就是安装):  
$ sudo tar -zxvf jdk-7u59-linux-x64.tar.gz  
  设置环境变量:  
$ sudo gedit /etc/profile  
在文档结尾追加:  
export JAVA_HOME=/usr/java/ jdk1.8.0_112  export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH  export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
 
  
$ sudo gedit ~/.bashrc  
在文档结尾添加:  
export JAVA_HOME=/usr/lib/jvm/ jdk1.8.0_112  
 
注意:如果原来的配置文件里面已经有了JAVA_HOME,  
需要注释掉原来的,把这个新的加上。  
 
以后需要切回到firefox os进行编译,理论上修改一下这里的配置就可以。  
 
  将系统默认的Java修改过来:  
$ sudo update-alternatives--install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_59/bin/java 300  $ sudo update-alternatives --install /usr/bin/javac javac/usr/lib/jvm/jdk1.7.0_59/bin/javac 300  $ sudo update-alternatives--config java  $ sudo update-alternatives --config javac  
检测一下,输入:  $ java -version  
显示:  java version "1.8.0_112"  Java(TM) SE Runtime Environment (build 1.8.0_112-b15)  Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15,mixed mode)      
    
    
2 下载SDK工具 
我下载的是android-sdk_r24.3.3-linux.tgz  
把文件放在哪个目录都可以。  
解压(就是安装):tar-zxvf android-sdk_r24.3.3-linux.tgz  
得到文件夹:android-sdk-linux  
然后需要在Android Studio里面进行设置(下面有介绍)  
 
3 下载android studio 
我下载的是:android-studio-ide-141.1980579-linux.zip  解压:$ sudo unzip android-studio-ide-141.1980579-linux.zip  解压后文件夹名为android-studio。  移动:$ sudo mv android-studio /opt/  打开文件夹:$ cd /opt/android-studio/bin/  再次运行:$ sudo ./studio.sh  
    
安装  
android studio 前脚本更改    a、更改/usr/java//android-studio/bin/studio.sh,将jdk路径添加到脚本中,这样在运行时studio.sh时就不会提示找不到jdk路径了 
   JDK_HOME="/jusr/ava/jdk1.8.0_112 
 
 $ sudo gedit /usr/java//android-studio/bin/studio.sh    
    
 
  
   
    
    
  
  
如果使用了VPN或者其它翻qiang的手段,下面的你就基本上可以不用看了,直接安装就行了。 
  
   b、更改 /opt/android-studio/bin/idea.porperties, 
   在最后一行添加 
   disable.android.first.run=true 
   这样就可以避免运行时一直卡在开始的"Fetching Android SDK component information"(伟大的祖国将google拒之门外) 
  
 
    
4 首次启动画面 
第一个选项:使用以前版本的配置文件夹。  
第二个选项:导入某一个目录下的配置文件夹。  
第三个选项:不导入配置文件夹。  
一般是选择 第三个。  
5然后检查你的 Android SDK 
这一步可能会卡住很长时间,可以先跳过这一步:  
在AndroidStudio安装目录下的bin目录下,找到idea.properties文件,在文件最后追加disable.android.first.run=true  
6正常启动后的画面 
当你更新完AndroidSDK,你就会看到这个界面。  
直到这个界面才说明,你可以使用Android Studio了。  
选项1: 创建一个Android Studio项目。  
选项2: 打开一个Android Studio项目。  
选项3: 导入官方样例,会从网络上下载代码。  
此功能在以前的测试版本中是没有的,建议多看一看官方给的范例。  
选项4: 从版本控制系统中导入代码。支持CVS、SVN、Git、Mercurial, 甚至GitHub。  
选项5: 导入非Android Studio项目。  
比如纯生的EclipseAndroid项目,IDEAAndroid项目。  
如果你的Eclipse项目使用官方建议导出  
(即使用GenerateGradle build files的方式导出),建议使用选项2导入。  
选项6: 设置。  
选项7: 帮助文档。  
 
-->需要到设置界面设置 JDK 和 SDK的路径  
-->然后去设置界面安装某个版本的SDK 比如(5.1.1版本的)  
 
路径:configure --> Project Defaults --> Project Structure  
    
7下载SKD 工具包 
在AndroidStudio主界面 -->configure --> SDK Manager 界面  
 
我自己目前只下载了android 5.1的SDK。已经共享到服务器。  
 
进去后需要设置一个代理。(因为google 被墙了)  
选择 tools--> Options  
如果是 ubuntuUnity 界面,请在左上角找到tools --> Options  
注意:  
需要外网才能下载。  
(我是在寝室下载的。用代理的话比较慢,我下载了一个晚上--睡觉前挂着,起床后就差不多下载好了)  
 
第二部分  
生成IPR文件  
1、生成IDE工具文件  
要使用m、mm、mmm命令,需要在源码目录下执行如下命令。(点与build之间是有空格的)  
#. build/envsetup.sh   
#mmm development/tools/idegen/  
 
2、生成Android Studio配置文件  #sh ./development/tools/idegen/idegen.sh                        (编辑:莱芜站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |