[关闭]
@coder-pig 2018-01-03T14:18:01.000000Z 字数 4071 阅读 1793

1.4.1 AS 简介、下载安装与配置

Tutorial-Android


1.为何提倡使用AS而非使用Eclipse开发Android


最大的原因还是:Google爹要你用!!!

早在2015年Google就停止了Eclipse开发Android的支持,不再做相关
的更新!官网都也不提供下载链接了(不过有隐藏链接),而国内绝大
多数Android项目都已经过渡到AS上了。AS 基于IntelliJ IDEA
功能强大牛逼哄哄的IDE,正版的IDEA是收费的,AS就是在上面套个壳,
对Android开发做了一些订制,另外,如果你用的IDEA直接配置下
Android SDK,也可以直接进行安卓开发。只是AS免费,IDEA收费
而已(收费的话,自行搜索IDEA 服务器激活破解即可)。

附:旧版Eclipse开发套装的隐藏链接(可以用迅雷等下载工具工具直接下载)

系统类型 位数 下载地址
Window 32位 https://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
Window 64位 https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
Linux 32位 https://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
Linux 64位 https://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip

2.下载安装

!!!特别提醒!!!
如果你的AS正常安装后,当你新建第一个项目的时候,会发现gradle build
那个菊花进度条一直转不停,有时等十几分钟还是那个样子,主要
的原因是gradle需要下载项目中依赖的库,而这些库因为墙的原因,下载不动,
关于gradle优化的可以看下一节(当然也可能是其他原因)


Step 1:安装JDK (不装的话,AS安装完也是打不开的)


Windows版本


Ubuntu版本(基于14.04 LTS):

方法一:直接打开Terminal(终端),依次键入下述三个命令即可:

  1. sudo apt-add-repository ppa:webupd8team/java
  2. sudo apt-get update
  3. sudo apt-get install oracle-java8-set-default

这样安装会自动设置好环境变量,可能你想安装的是其他版本的jdk,
比如jdk 7的, 只需把java8改成java7即可,另外还有一点,你可以
下载多个jdk,而你不想新下载 jdk会覆盖你之前的环境变量,可以把
安装语句改成:

  1. sudo apt-get install oracle-java7-installer

默认安装到 /usr/lib/jvm/目录下!

方法二:自己下载jdk压缩包,手动配环境变量

当然,你也可以自己下jdk压缩包,解压后自己手动配Java环境变量,打开Terminal,
键入: sudo gedit ~/.bashrc 然后添加环境变量的配置代码:

  1. export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55
  2. export JRE_HOME=${JAVA_HOME}/jre
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  4. export PATH=${JAVA_HOME}/bin:$PATH

保存Terminal键入java,javac看是否生效。

附:Android系统源码编译时设置局部环境变量

如题,假如我们开发普通应用是基于jdk 1.8的,而编译源码需要的
环境是jdk 1.6或者jdk 1.7的,那么我们可以在创建一个设置
临时Java环境变量的文件,然后让在当前Terminal中jdk的版本
变成1.6或者1.7,比如我在源码目录下创建一个jdk.sh的文件,
然后写入下述内容:

  1. export J2SDKDIR=/usr/lib/jvm/java-7-openjdk-amd64
  2. export J2REDIR=/usr/lib/jvm/java-7-openjdk-amd64/jre
  3. export PATH=/usr/lib/jvm/java-7-openjdk-amd64/bin:/usr/lib/jvm/java-7-openjdk-amd64/db/bin:/usr/lib/jvm/java-7-openjdk-amd64/jre/bin:$PATH
  4. export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
  5. export DERBY_HOME=/usr/lib/jvm/java-7-openjdk-amd64/db

保存,然后在编译源码之前,我只需要键入: . jdk.sh 即可让局部环境变量生效,
那么在这个Terminal里,jdk的版本就变成了1.7了,然后就可以进行源码编译的
后续操作了。


Step 2:下载安装Android Studio


官网地址(需要梯子,有些慢):https://developer.android.com/studio/index.html
AndroidDevTools(国内站点,资源在百度云):http://www.androiddevtools.cn/


Windows版本

安装:安装路径那里可以自己选下AS和sdk的路径,也可以不选,
其他默认下一步,虚的自己谷歌百度下。

配置环境变量

新建ANDROID_HOME:SDK的路径,不如我的:
D:\Software\Coding\android-sdk 修改PATH:添加

  1. %ANDROID_HOME%;%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools;%ANDROID_HOME%\platform-tools;

验证:打开命令行(cmd),键入:adb,出现一堆东西而不是:
"adb不是内部或者外部命令",说明环境变量配置成功。


Ubuntu版本

方法一下载解压(建议)

解压后,打开Terminal,cd到解压目录的bin目录下,键入: ./studio.sh
即可运行Android Studio,接着各种选择,安装,安装完后续打开
AS重复这个步骤即可!

方法二键入命令,一键安装

打开Terminal,依次键入下述命令,不是很简易,因为网络问题可能会失败多次

  1. sudo apt-add-repository ppa:paolorotolo/android-studio
  2. sudo apt-get update
  3. sudo apt-get install android-studio
  4. sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

附:Android Studio安装时报错:unable to run mksdcard sdk tool
解决方法:键入下述命令添加以来,然后重新安装即可

  1. sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

附:设置Android Studio快捷启动方式

每次运行AS都需要敲一波命令显得有些繁琐,我们按照下述操作来
设置快捷启动方式,打开Terminal,键入:

  1. sudo vim /usr/share/applications/Studio.desktop

接着设置与Android Studio相关的东西:Exec代表运作脚本Icon表示图标 Terminal是否显示shell

  1. [Desktop Entry]
  2. Name = Studio
  3. comment= android studio
  4. Exec=/opt/android-studio/bin/studio.sh
  5. Icon=/opt/android-studio/bin/studio.png
  6. Terminal=false
  7. Type=Application

保存退出后,来到usr/share/applications目录下,找到Studio图标,拖到左边任务栏即可。

附:Android环境变量的配置

打开Terminal,键入:

  1. sudo vim /etc/profile

复制粘贴,然后把下面的ANDROID_HOME的路径改成你Android Studio的实际路径

  1. export ANDROID_HOME="$HOME/Library/Android/sdk"
  2. export PATH=$PATH:$ANDROID_HOME/platform-tools
  3. export PATH=$PATH:$ANDROID_HOME/tools

修改后保存,wq,接着键入下述指令,可以让环境变量在当前的shell有效:

  1. source /etc/profile

接着你可以键入:adb,看看是不是出来一大串的东西,来验证环境变量配置是否
生效,接着重启电脑,接着在其他的shell也会生效了!


最近更新:2017.12.15

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注