ubuntu11.10下配置android环境

来源:互联网 发布:java在线api 编辑:程序博客网 时间:2024/05/22 07:54

以下步骤的基础是已经安装好ubuntu11.10系统,并且可以正常联网。本人从崭新的ubuntu11.10做配置。

可以参照官网的配置步骤(由于某些步骤貌似已经过时了..所以本人总结出新的)。http://source.android.com/source/initializing.html


1.安装JDK6:

$ sudo add-apt-repository ppa:ferramroberto/java 

$ sudo apt-get update

$ sudo apt-get install sun-java6-jdk sun-java6-plugin


Tips: 网上提供有两种方法安装JDK,一种是上面的使用命令的方法,另一种是像在windows上操作一样,先下载JDK的包再解压。使用第二种方法还需要手动添加环境变量,而命令则无需这样做。


$ java -version命令可以检查JDK6是否安装成功。


2.安装相关的包:

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \  zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \  x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \  libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \  libxml2-utils xsltproc


$sudo apt-get install ant ant-optional ca-certificates-java fusesmb bison gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilib g++ gcc gcc-multilib g++-multilib sun-java6-bin sun-java6-jre sun-java6-jdk sun-java6-plugin git-core gnupg gnuit flex bison gperf build-essential zip curl zlib1g-dev  x11proto-core-dev libx11-dev java-common libc6-dev libncurses5-dev libesd0-dev libsdl1.2-dev valgrind libwxgtk2.6-dev libc6-dev-i386 lib32ncurses5-dev ia32-libs lib32z1 lib32z1-dev libgl1-mesa-dev libglib2.0-0 mingw32 tofrodos python-markdown libxml2-utils xsltproc lib32readline-gplv2-dev libreadline-gplv2-dev libmotif4 libsasl2-modules-gssapi-mit menu tsocks


$ sudo apt-get install libx11-dev:i386


在以后的编译过程中,可能会出现glx.h的错误,为了避免这个错误,我们执行:

$ sudo apt-get install libgl1-mesa-dev


3.降低使用的gcc和g++的版本:

$ sudo rm -f /usr/bin/gcc
$ sudo rm -f /usr/bin/g++
$ sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc
$ sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++

$ sudo rm -f /usr/bin/x86_64-linux-gnu-g++
$ sudo rm -f /usr/bin/x86_64-linux-gnu-gcc
$ sudo ln -s /usr/bin/gcc-4.4 /usr/bin/x86_64-linux-gnu-gcc
$ sudo ln -s /usr/bin/g++-4.4 /usr/bin/x86_64-linux-gnu-g++


4.安装Eclipse:

(1)从官网下载Eclipse for java,注意是linux版本,跟需自己的操作系统选择是32bit还是64bit:

     http://www.eclipse.org/downloads/

     下载后解压,就可以打开Eclipse运行了。


(2)安装ADT插件:ADT插件是google官方开发的Eclipse的一个插件,专门为Android应用开发而准备的。

   - 启动 Eclipse, 选择 Help> Install NewSoftware....,单击右上角的Add按钮。

   -在弹出的 Add Repository 对话框中:Name一栏目填写 "ADT Plugin"。Location一栏就有两个选择:一个是填入下载网址:https://dl-ssl.google.com/android/eclipse/,这样就可以网上下载安装;第二个选择是如果我已经下载了ADT Plugin,那么就单击旁边的Archive按钮,直接找到插件所在到包即可。最后选择OK。

   -然后在下面的软件列表中,把你要安装的包前面的checkbox选上,一路next到完成安装(下载略费时间)。安装完成之后,重启eclipse即可。


(3)下载Android SDK:

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html


(4)关联SDK到Eclipse下:windows->Preferences->Android,在location中选择你下载的SDK的目录(第(3)步的目录)。


(5)更新Android SDK API:默认下载下来的SDK是不带API的,所以需要我们手动更新。windows->Android SDK and AVD Manager->Available Packages。选择你要的版本,比如我这里选择4.0以上的版本信息。勾选上之后,点击Install Selected,即可。


(6)新建AVD(Android Visual Device):android sdk and avd manager->Vitural Devices ->New。名称随便取,target选择你需要的SDK版本,SD卡大小自定义,点击 Create AVD。


(7)新建HelloWorld工程,运行成功!

原创粉丝点击