您的位置:首页 > 移动开发 > Android开发

如何在Windows和Ubuntu下搭建Android开发环境

2014-03-06 10:32 666 查看


教程:如何在Windows下搭建Android开发环境

  随着移动互联网的迅速发展,前端的概念已发生很大的变化,已不仅仅局限在网页端。而Android系统作为智能机市场的老大,作为前端开发工程师,非常有必要了解和学习。但面对众多学习资料,站在前端开发工程师的角色,怎样挑选出合适的路进行快速学习,而不必浪费大量时间去摸索,该系列文章希望能帮助到小伙伴们。

  文章会挑选几个实际的例子,贯穿在整个系列中,涉及到Java、Android、程序设计等多方面知识,力求让大家快速掌握。俗话说,工欲善其事,必先利其器,系列的第一篇就从Window系统下Android的环境搭建说起。Let’s Go!

  Step1:JDK的安装和Java环境变量的设置

  JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

  JDK(Java Development Kit)是整个Java的核心,包括一系列Java开发的东西,安装完毕需要配置一下环境变量。

  1)JAVA_HOME

  JDK的安装路径,这个环境变量本身不存在,需要创建,创建完则可以利用%JAVA_HOME%作为统一引用路径,其值为:jdk在你电脑上的安装路径



  2)PATH

  PATH属性已存在,可直接编辑。作用是用于配置路径,简化命令的输入,其值为:%JAVA_HOME%\bin



  3)CLASSPATH

  用于编译时JAVA类的路径,注意这里设置的是两个值,(.;)表示的是JVM先搜索当前目录。其值为:.;%JAVA_HOME%\lib\tools.jar



  配置完毕后,通过cmd运行以下命令:java -version,javac 如果出现返回信息,则设置成功



  Step2:安装Eclipse

  Eclipse下载地址:http://www.eclipse.org/downloads/? (选择Eclipse Standard版本即可)

  Eclipse为Java及Android开发的IDE。Eclipse不需要安装,把解压包解压后,剪切eclipse文件夹到你想安装的地方,打开时设置你的工作目录即可。



  Step3:安装Android SDK

  Android SDK下载地址:http://developer.android.com/sdk/index.html

  Andorid SDK为Android管理开发包工具,提供了Android各级平台的开发包和工具。注意,因为我们是独立安装,不是一体化(集成系列工具)所以需要单独下载SDK。(如图)



  运行安装文件,并把安装目录下tools文件夹路径设置进PATH环境变量





  去到安装目录运行SDK Manager,一开始什么平台和工具也没有,需要下载回来。公司内网的话需要使用代理来下载。



  到 Tools -> Options… 把代理填上,点击 Close 后则会出现众多平台列表,把Android Tools 选上安装,另外建议把2.2以上的全部下载安装。





  step4:安装配置ADT

  ADT是Eclipse的插件,用于管理开发Android

  1)安装ADT

  启动Eclipse,点击 Help菜单 -> Install New Software… ?,点击 ?Add… ?,输入地址:http://dl-ssl.google.com/android/eclipse/



  选取要安装的项,一路Next完成安装并重启。这样ADT就安装完毕了。



  2)配置ADT

  选择 Window -> Preferences ,在弹出面板中就会看到Android设置项,填上安装的SDK路径,则会出现刚才在SDK中安装的各平台包,按OK则完成配置。此时Android的环境就搭建完毕,可以进行Android项目的开发了。



  Step5:创建第一个Android项目

  1)选择 ? File -> New -> Other -> Android -> Android Application Project

  2)输入项目所需信息

  Application Name (应用的名称)

  Project Name (在Eclipse中该项目的名称)

  Package Name (存放Java类的包名称,其实质是存放的文件夹路径,.号为文件分隔符,我们编写的Java文件都会放在项目的src目录下,如com.tencent.helloworld表示类放在src/com/tencent/helloworld文件夹中)



  3)一路Next直到Finish,则我们的工程创建完毕。



  4)由于程序是运行在模拟器上的,我们还没有创建一个模拟器,所以需创建一个,创建完点关闭则可。



  5)点击 三角型 run按钮,然后选择刚才创建的模拟器,则程序开始运行。小提示:启动模拟器会比较慢,所以,当程序作出修改,需要再次运行时,不要关闭掉模拟器,直接按模拟器上的Home或返回键退出app,之后再按run,则可重新跑起。



  结束:恭喜你!你的Android环境已经搭建成功,在下一篇文章中,会介绍Android项目中的目录结构,及开发界面时的适配问题,敬请期待!


Ubuntu下安装Android开发环境


1.安装JDK


Linux 下安装配置 JDK7

自从从Oracle收购Sun近三年来,已经有很多变化。早在8月,甲骨文将“Operating System Distributor License for Java”许可证终结,这意味着第三方将不可以依据这一许可分发他们的软件包。

  因此Ubuntu Linux已经开始禁用所有机器上的Oracle JDK浏览器插件,并很快会从档案中删除软件包。

公司指出,禁用Oracle的插件将可以帮助提高安全性,因为这些插件已经被证实包含许多漏洞,虽然这是一个事实,但真正的原因恐怕是Sun的 JDK在升级时会清理掉用户机器上自认为不安全的软件,大多数PC用户认为这样很安全,但通常基于UNIX系统的用户并不这么认为。

Oracle的JDK被废弃后,OpenJDK将取代它的位置在Ubuntu及其它Linux中默认安装。

虽然很多Linux发行版现在已经自带OpenJDK,但是在开发过程中与Oracle-JDK(SUN-JDK)还是略有不同。通常,Java开发人员还是以Oracle-JDK为标准来进行开发。

下面介绍一下Linux下的JDK安装与配置,这里使用的Linux发行版是Ubuntu 12.04。


1.下载JDK

目前最新的JDK版本是:Java SE Development Kit 7u5

下载地址:

查看最新:


2.解压安装

我们把JDK安装到这个路径:/usr/lib/jvm

如果没有这个目录(第一次当然没有),我们就新建一个目录
cd /usr/lib
sudo mkdir jvm


建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的文件夹里面去,并且修改好名字方便我们管理
sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0_05/ jdk7


3.配置环境变量

gedit ~/.bashrc


在打开的文件的末尾添加
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH


保存退出,然后输入下面的命令来使之生效
source ~/.bashrc


4.配置默认JDK

由于一些Linux的发行版中已经存在默认的JDK,如OpenJDK等。所以为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,我们还要进行下面的配置。

执行下面的命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk7/bin/javac 300


注意:如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就OK了。

执行下面的代码可以看到当前各种JDK版本和配置:
sudo update-alternatives --config java


5.测试

打开一个终端,输入下面命令:
java -version


显示结果:
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)


这表示java命令已经可以运行了。

详细信息:http://dawndiy.com/archives/155/


2.安装Eclipse

现在Eclipse已经出4.2版本,并且官方也已经将4.x版作为默认的下载版本了,大家可以自己选择,下面给出4.x和3.7.x的下载链接:

Eclipse Juno (4.2):

Windows 32-bit 64-bit

Mac 32-bit 64-bit

Linux 32-bit 64-bit

Eclipse Indigo (3.7):

Windows 32-bit 64-bit

Mac 32-bit 64-bit

Linux 32-bit 64-bit

下载后解压到本地直接都可以使用了(在配置好JDK的前提下)。


3.下载安装 Android SDK

先下载好最新的 Android SDK Package。这里我给出下载地址:

Platform

Package

Size

MD5 Checksum

Windows

android-sdk_r20.0.1-windows.zip

90370975 bytes

5774f536892036f87d3bf6502862cea5

installer_r20.0.1-windows.exe (Recommended)

70486979 bytes

a8df28a29c7b8598e4c50f363692256d

Mac OS X (intel)

android-sdk_r20.0.1-macosx.zip

58217336 bytes

cc132d04bc551b23b0c507cf5943df57

Linux (i386)

android-sdk_r20.0.1-linux.tgz

82607616 bytes

cd7176831087f53e46123dd91551be32

官网下载地址:

下载好后当然是解压了,解压到您的工作目录,这个目录就是今后使用SDK的目录:
tar zvxf android-sdk_r20.0.1-linux.tgz


解压找到 tools 目录下的 android 后如图:



这个就是 Android SDK Manager,你可以通过这个来配置、管理和下载最新的SDK。

首先我们先通过 Android SDK Manager 来添加平台和包,打开 Android SDK Manager 后勾选你需要的工具和包,这里 Android SDK Manager 会默认为您勾选它所推荐的包,您只需要点击下载安装就可以了。如图:




4.配置 Android SDK 开发调试环境

在这里我们是要配置开发调试环境,以便我们在控制台能够很好的使用 SDK 。如果你只是希望使用 Eclipse 来做 Android 开发的话,这里也可以省略。不过我还是觉得控制台挺好的,虽然一片片的看着头晕,呵呵。

首先配置环境变量,和配置 JDK 一样。运行一下代码来配置环境变量:
gedit ~/.bashrc


在文件的最末端添加下面内容:
# Android SDK
export ANDROID_SDK=/home/dawndiy/workspace/android/android-sdk-linux
export PATH=$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$PATH


当然, “ANDROID_SDK=” 后面的内容当然是你自己的 SDK 所在的目录啦,千万别照搬啊,上面的可是我电脑上的。修改好了以后记得保存,最后运行一下:
source ~/.bashrc


————更新————-

==这里是后来添加上的==

在之后的使用中我发现在控制台使用 adb 命令正常,但是有的时候需要 root 权限的时候我们再使用 sudo adb 的时候居然会提示 找不到 adb 命令。后来我找到了解决方法,这里说明一下:
cd /usr/bin
rm -rf adb
sudo ln -s /home/dawndiy/workspace/android/android-sdk-linux/platform-tools/adb


这样就可以解决在 sudo 下也可以使用 adb 了,如果 fastboot 也有这样的情况,一样解决!

—————————–


5.安装 ADT(Android Development Tools) 插件

打开 Eclipse,选择 Help > Install New Software….

点击 Add,在 Name 输入 “ADT Plugin” 作为名字,在 Location 输入 “https://dl-ssl.google.com/android/eclipse/”(不要引号),如图:



添加好插件地址后,在 Work with 中选择刚才添加的插件地址,然后等待一会儿下面就会出现需要安装的插件。选择需要安装的插件后点击安装即可。如图:



接下来就是等待下载安装,安装后了以后重启Eclipse即安装完成。


6.配置 ADT 插件

这里可能重启Eclipse后就会弹出ADT的配置对话框,如果没有弹出的话下面会介绍。

弹出的对话框如图,只需要把前面安装好的 Android SDK 的目录填入 Location 中就可以了。



然后弹出一个问你是否愿意想Google反馈使用信息的对话框,Yes or No 随便,然后 Finish。

如果没有弹出ADT配置对话框,那么我们如下操作来配置。

打开 Eclipse ,选择 Window > Preferences… 来打开选项面板。

在左侧选择 Android ,在右侧面板中找到 SDK Location 点击 Browse… 来选择你前面安装的SDK目录,最后点击 Apply 即可。如图:



这样您的ADT就基本配置完成了。最后为了保证您的插件是最新的,可以选择 Help > Check for Updates 让Eclipse自动检测需要更新的组件来更新。


7.新建 AVD(android vitural device)

开发的时候当然需要一台设备来做测试,Android SDK 的工具中提供了 Android 虚拟设备的功能,能够在本地虚拟一台 Android 设备。在正式开发之前,我们需要配置新建一个 AVD ,当然你可以使用前面安装好的 Android SDK Manager 来新建,这里我们也可以直接在已经配置好了的Eclipse里面进行添加。

选择 Windows > AVD Manager 点击 New 来新建一台 AVD ,然后在里面配备相应的参数,如图:



点击 Create AVD 完成。

你可以在新建完成后在 AVD Manager 里面运行您刚才新建的虚拟设备,附上几幅图:




8.新建 Android 项目

打开 Eclipse , File > New > Other… 选择 Android Application Project 后,就会出现向导对话框,然后更具向导填好相关信息,最后就可以生成一个 Android 项目,如图:



填写应用名、项目名、包名等信息,还有选择构建的SDK版本。



设置应用的图标:





完成新建 Android 项目.

详细信息:http://dawndiy.com/archives/153/


9.总结

一直都想去尝试开发一款自己的Android程序,但是一直都没有去学,趁今天下午有时间,参考了官方的文档,自己摸索的搭建了一下开发环境,算一个开头。接下来就慢慢的学习吧~ Over………………….
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: