ubuntu 11.10下android离线开发环境搭建

注:本文是ubuntu 11.10下android sdk离线开发环境搭建过程。

android sdk安装相关组成部件说明:

   android sdk采用基于eclipse进行开发时涉及到以下五种组件:

  •    sdk starter package: 里面主要包含了sdk升级和管理的一些工具,其位置此处标记为<sdk>,下载的文件名称一般形如:android-sdk_r12-linux_x86.tgz

  •    sdk tools:如果安装了sdk starter package,它就位<sdk>/tools/下。下载的文件名称一般形如:tools_r16-linux.zip

  •    platform:每个版本的android含有一个平台文件,里面主要包含了android.jar这个文件,位于<sdk>/platforms/下,如android-10表示android 2.3.3platform,其中android-10中的10表示API level。可以同时放多个platform,如android-10,android-15等,表示支持多个平台。下载的文件名称一般形如:android-2.3.3_r01- linux.zip

  •    platform tools:与平台相关的工具,如adb就放在此目录下。对应于<sdk>/platform-tools目录。下载的文件名称一般形如:platform-tools_r09-linux.zip

  •    adt: android development tools,eclipse上的一个插件,用于方便进行android的开发。其下载的文件名称一般形如:ADT-16.0.1.zip

环境:

   android sdk安装时各个工具版本兼容很重要,不然会出现各种各样的问题,本文采用的安装环境如下:

   OS: ubuntu 11.10

   eclipse: 3.7.2(Indigo)

   jdk: 1.6.0_24

   sdk starter package:r12 下载地址: http://dl.google.com/android/android-sdk_r12-linux_86.tgz

   sdk tools:r16        下载地址: https://dl-ssl.google.com/android/repository/tools_r16-linux.zip

   platform:2.3.3(API 10)   下载地址: https://dl-ssl.google.com/android/repository/android-2.3.3_r01-linux.zip

   sdk platform-tools:r09   下载地址: https://dl-ssl.google.com/android/repository/platform-tools_r09-linux.zip

   adt:16.0.1       下载地址: http://dl.google.com/android/ADT-16.0.0.zip

组件安装过程:

   假设本文将环境安装在以下目录:/home/yourname/android_environment/下,记为<android_environment>,以下为各软件安装过程:

  •    eclipse是绿色软件,将其内容拷贝到<android_environment>/eclipse/下即可。

  •    jdk 1.6: 在终端中(ctrl+alt+t)输入以下命令(需要密码):

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk

   安装完成之后在终端中输入:java -version,会得到以下结果:

java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.11.10.1)
OpenJDK Server VM (build 20.0-b12, mixed mode)

 代表安装jdk成功。

  • sdk starter package:下载并解压文件夹,放在<android_environment>目录下,一般名为:android-sdk-linux_x86

  • sdk tools: 其实sdk starter package中已包含,如果需要将其升级,则将下载后的文件放在<android_environment>/android-sdk-linux_x86/tools下,这里就不需要再设置了。

  • platform: 将下载的文件解压后放在<android_environment>/android-sdk-linux_x86/platforms/下即可。

  • platform-tools: 将下载的文件解压后放在<android_environment>/android-sdk-linux_x86/platform-tools/下即可。

  • adt: 将下载的文件放在<android_environment>/下,打开eclipse,选择Help->Install new software,在打开的窗口中点击add按钮,在弹出的对话框中:  name一项输入"adt plugin",然后点击archive按钮,找到下载的adt文件:ADT-16.0.1.zip,选中之后,在work with后面的编辑框中会显示该ADT文件的路径,相应的,Name下面会显示Development Tools,将其选中,去掉Contact all update sites during install to find required software一项,然后点击下一步,直到安装完成,重启eclipse。

安装后的配置

  安装完各个组件之后,需要配置的主要有两项:

  •   环境变量

   为方便在终端中任意目录下调用android开发工具,如adb,emulator等,需要设置PATH这个环境变量,其方法为:

   在终端中输入:

sudo gedit /etc/profile

   会打开profile文件,在其最后输入:

export PATH=$PATH:/home/yourname/android_environment/android-sdk-linux_x86/tools:/home/yourname/android_environment/android-sdk-linux_x86/platform-tools

   然后注销系统,重新进入系统后在终端中输入echo $PATH,如能看到以上目录则说明环境变量设置正确。

  • 在eclipse中设置sdk

     打开eclipse,选择window->preference,在弹出的对话框中,选择左侧的Android一项,然后在右侧SDK Location中选择SDK所在目录<android_environment>/    android-sdk-linux_x86),如果一切正常,会在下面的列表中列出当前sdk platform的版本相关信息,然后点击Apply,一切OK。

启动模拟器

  一切完毕之后,就可以使用eclipse进行android应用开发了,创建模拟器如下:window->avd manager,在弹出的对话框中点击New,新建一个模拟器,选中对应的Android版本(本文为2.3.3),输入自定义的模拟器名称,其他默认,点OK即创建了一个模拟器。然后点击Start,如果能启动模拟器,说明环境配置正常,就可以进行开发了。

 

参考文档:

Exploring the SDK: http://developer.android.com/sdk/exploring.html#UpdatingComponents

最新Android ADT, SDK, SDK_tool等官方下载说明:http://blog.csdn.net/zhenyongyuan123/article/details/6060900

Initializing a Build Environment: http://source.android.com/source/initializing.html

posted on 2012-08-26 22:12  _红楼一梦  阅读(429)  评论(0编辑  收藏  举报