如何在Ubuntu下配置Android开发环境

如何在Ubuntu下配置Android开发环境,第1张

1.安装Eclipse和Android SDK/PhoneGap所需软件包:

打开终端,输入下面命令完成题目所述过程:

sudo apt-get install openjdk-6-jdk eclipse ruby rubygems ruby-dev libnokogiri-ruby git ant libxml2 libxml2-dev libxslt1-dev

若是64位,还需要安装下面两个软件包:

sudo apt-get install lib32stdc++6 ia32-libs

2.安装Android SDK

打开网络浏览器,输入地址 http://developer.android.com/sdk/index.html,下载所需的平台(Win,Mac,Linux)的Android SDK版本。我们选择Linux(i386)即可(32位和64位平台皆适用)。或者,用下面命令下载并解压文件包:

cd ~ wget http://dl.google.com/android/android-sdk_r11-linux_x86.tgz tar xvfz android-sdk_r11-linux_x86.tgz

由上述命令,我们可得到文件目录 android-sdk-linux_x86 ,现在我们要将$HOME/android-sdk-linux_x86/tools 目录 和 $HOME/android-sdk-linux_x86/platform-tools 目录添加到PATH 路径变量中去:

打开 ~/.profile文件

gedit ~/.profile

添加下面一行内容到该文件末尾:

[...]

PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"

然后,运行下面命令将上述改动生效:

export

PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"

现在,启动 Android SDK:

android

下图就是Android SDK所示:

   接下来,选择左侧的“ Available packages ”,后选择右侧栏内的“ Android Repository”,选中所有“ Android Repository”组内的软件包,点击“安装所选软件包”即可。接下来选择“接受”,继续安装完毕即可。

若提示“ADB需要重启”时,我们选择“Yes”,重启ADB。

下载完毕后,点击“close”,关闭对话框。

3.移植Android SDK到Eclipse

若是你用Eclipse创建Android应用,而非命令行下,则我们需要将移植Android SDK到Eclipse。

首先,从“Applications >Programming >Eclipse”,启动Eclipse。

这样,Ubuntu Linux系统的Android开发环境就安装配置好了,可以开始在Linux下进行Android应用开发了。

1、系统环境

[android@localhost ~]$ uname -a

Linux localhost.localdomain 2.6.32-71.el6.i686 #1SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux

[android@localhost ~]$ lsb_release -a

LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch

Distributor ID: RedHatEnterpriseServer

Description: Red Hat Enterprise Linux Server release 6.0 (Santiago)

Release: 6.0

Codename: Santiago

[android@localhost ~]$

2、准备软件

java

eclipse

android-sdk

ADT

这些软件都可以在官网上下载。

3、搭建过程

(1) 安装java

[android@localhost ~]$ rpm -qa | grep java

eclipse-mylyn-java-3.3.2-4.5.el6.i686

java-1.6.0-openjdk-devel-1.6.0.0-1.21.b17.el6.i686

java-1.6.0-openjdk-1.6.0.0-1.21.b17.el6.i686

tzdata-java-2010l-1.el6.noarch

gcc-java-4.4.4-13.el6.i686

java-1.5.0-gcj-1.5.0.0-29.1.el6.i686

subversion-javahl-1.6.11-2.el6.i686

ooobasis3.3-javafilter-3.3.0-9567.i586

libvirt-java-0.4.5-2.el6.noarch

lpg-java-compat-1.1.0-4.1.el6.noarch

libvirt-java-devel-0.4.5-2.el6.noarch

mysql-connector-java-5.1.12-2.el6.i686

ant-javamail-1.7.1-13.el6.i686

java-1.6.0-openjdk-javadoc-1.6.0.0-1.21.b17.el6.i686

java_cup-0.10k-5.el6.i686

[android@localhost ~]$

通过命令查看当前已经安装了java的相关jdk,可以进行下一步。

(2) 安装eclipse

从官网上下载的eclipse不需要按装,直接解压即可使用。如:

[android@localhost Base Env]$ ls

ADT-18.0.0.zip

android-sdk_r18-linux.tgz

Android开发环境搭建(Linux篇).doc

eclipse

eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz

Linux环境搭建.doc

Linux 下Android 开发环境搭建 .doc

[android@localhost Base Env]$ rm -R eclipse

[android@localhost Base Env]$ ls

ADT-18.0.0.zip

android-sdk_r18-linux.tgz

Android开发环境搭建(Linux篇).doc

eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz

Linux环境搭建.doc

Linux 下Android 开发环境搭建 .doc

[android@localhost Base Env]$ tar -zxfeclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz

[android@localhost Base Env]$ ls

ADT-18.0.0.zip

android-sdk_r18-linux.tgz

Android开发环境搭建(Linux篇).doc

eclipse

eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz

Linux环境搭建.doc

Linux 下Android 开发环境搭建 .doc

[android@localhost Base Env]$ cd eclipse

[android@localhost eclipse]$ ls

about_files configuration eclipse.ini icon.xpm p2

about.html dropins epl-v10.html libcairo-swt.so plugins

artifacts.xml eclipse features notice.html readme

[android@localhost eclipse]$ ll

总用量 540

drwxrwxr-x. 2 android android 4096 2月 17 03:06 about_files

-rw-rw-r--. 1 android android 18909 2月 8 21:55 about.html

-rw-rw-r--. 1 android android 88246 2月 17 03:06 artifacts.xml

drwxrwxr-x. 5 android android 4096 2月 17 03:06 configuration

drwxrwxr-x. 2 android android 4096 2月 17 03:06 dropins

-rwxr-xr-x. 1 android android 62814 2月 8 22:16 eclipse

-rw-rw-r--. 1 android android 407 2月 17 03:06 eclipse.ini

-rw-rw-r--. 1 android android 16536 2月 8 21:36 epl-v10.html

drwxrwxr-x. 46 android android 4096 2月 17 03:06 features

-rw-rw-r--. 1 android android 9022 2月 8 21:54 icon.xpm

-rwxr-xr-x. 1 android android 266168 2月 8 21:54 libcairo-swt.so

-rw-rw-r--. 1 android android 8951 2月 8 21:36 notice.html

drwxrwxr-x. 5 android android 4096 2月 17 03:05 p2

drwxrwxr-x. 10 android android 36864 2月 17 03:06 plugins

drwxrwxr-x. 2 android android 4096 2月 17 03:06 readme

[android@localhost eclipse]$ ./eclipse

启动eclipse之后,eclipse会自动创建并寻找workspace文件夹,可以直接点击ok按钮即可。eclipse的启动过程如下图所示:

eclipse也可以在gnome桌面下直接双击eclipse可执行文件启动。

(3)           安装android-sdk

[android@localhost Base Env]$ tar -zxfandroid-sdk_r18-linux.tgz

[android@localhost Base Env]$

ls

ADT-18.0.0.zip

android-sdk-linux

android-sdk_r18-linux.tgz

Android开发环境搭建(Linux篇).doc

eclipse

eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz

Linux环境搭建.doc

Linux 下Android 开发环境搭建 .doc

[android@localhost Base Env]$

cdandroid-sdk-linux/

[android@localhost android-sdk-linux]$

ls

add-ons platforms  SDK Readme.txt  tools

[android@localhost android-sdk-linux]$ cd

tools/

[android@localhost tools]$ ll

总用量 6772

-rw-rw----. 1 android android     323 3月 30 23:20 adb_has_moved.txt

-rwxrwx---. 1 android android    3491 3月 30 23:19 android

drwxrwx---. 2 android android    4096 3月 30 23:19 ant

-rwxrwx---. 1 android android    1977 3月 30 23:19 apkbuilder

drwxrwx---. 3 android android    4096 3月 30 23:19 apps

-rwxrwx---. 1 android android    3116 3月 30 23:19 ddms

-rwxrwx---. 1 android android   46724 3月 30 23:19 dmtracedump

-rwxrwx---. 1 android android    1940 3月 30 23:19 draw9patch

-rwxrwx---. 1 android android   24828 3月 30 23:19 emulator

-rwxrwx---. 1 android android 2814128  3月 30 23:19 emulator-arm

-rwxrwx---. 1 android android 2765428  3月 30 23:19 emulator-x86

-rwxrwx---. 1 android android  136860 3月 30 23:19 etc1tool

-rwxrwx---. 1 android android    3282 3月 30 23:19 hierarchyviewer

-rwxrwx---. 1 android android    9680 3月 30 23:19 hprof-conv

drwxrwx---. 6 android android    4096 3月 30 23:19 lib

-rwxrwx---. 1 android android    2015 3月 30 23:19 lint

-rwxrwx---. 1 android android    9676 3月 30 23:19 mksdcard

-rwxrwx---. 1 android android    3169 3月 30 23:19 monkeyrunner

-rw-rw----. 1 android android  379587 3月 30 23:20 NOTICE.txt

drwxrwx---. 7 android android    4096 3月 30 23:19 proguard

-rw-rw----. 1 android android      66 3月 30 23:19 source.properties

-rwxrwx---. 1 android android  613856 3月 30 23:19 sqlite3

drwxrwx---. 2 android android    4096 3月 30 23:19 support

-rwxrwx---. 1 android android    3044 3月 30 23:19 traceview

-rwxrwx---. 1 android android   46784 3月 30 23:19 zipalign

[android@localhost tools]$ ./android update sdk

此处即打开了android模拟器的升级更新界面,如下图所示:

接下来的 *** 作主要是对该模拟器中的相关包进行下载升级,需要的时间可能会很长(本人在进行升级时基本上会在晚上保持开机,因为Android系统之间得不兼容性。当然,您如果只是针对某一个Android系统版本,那会快很多。不过在以后也可以追加下载安装的。):

您可以选择Aceept all:

     

点击Install按钮之后,您会跳转到下面的界面中,其中,在该对话框的最下面,您会看到当前包的下载速度与进度:

AndroidSDK

Manager有时候也会d出下面的log对话框,这里面可以看到更加详细的信息(您可以关闭该对话框。如果您下一次确实需要看,您可以点击后色按钮后面的那个按钮,管理器会打开日志对话框):

在android-sdk安装成功之后,在该目录下,Android SDK

Manager会创建platform-tools文件夹,该文件夹中包含了您已定会用到的adb等android命令。

下载过程中,SDK Menager会d出如下图的站点认证信息,可忽略该认证:

在下载安装完成后,安卓SDK 管理器会d出下面的对话框:

此时,您可以勾选标注为Not

installed的相关包,点击Install*package可以安装您选择的没有安装的相关包,但此时安装的包大都需要您给出站点认证信息。相关信息截图如下

至此,Android SDK Manager安装完毕。

(4)           安装ADT插件

首先,您要启动eclipse;

在IDE中点击Help->Install New Software...打开eclipse的Install对话框,如下图所示:

一、下载android sdk

下载SDK,下载地址:http://developer.android.com/sdk/index.html,选择Linux(i386)。因为SDK只有32位的,如果装的是64位系统,则要安装ia32-libs,运行32位程序。

ubuntu安装命令:sudo apt-get install ia32-libs(在Ubuntu中的命令)。

centos安装命令:

yum install glibc.i686

下载完成后解压,在终端进入到SDK的根目录,然后执行:tools/android update sdk –no-ui即可开始和windows里面一样的更新。

二、配置环境变量

更新完成后配置环境变量。使用命令 vi /etc/profile 编辑文件profile,然后在下面增加下面内容:

export ANDROID_HOME=/opt/softwaretools/android-sdk-linux

export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

/opt/softwaretools/android-sdk-linux为SDK的根目录。

这个配置之后,以后要执行android里面的命令,就不是需要进到这个目录,直接可以在终端里面输入。

修改完成后,使用命令 :wq! 保存关闭文件,再执行命令 source /etc/profile 使配置生效一下。

在终端输入:android,如果Android SDK Manager窗口出来了,就证明环境配置成功。

三、配置AVD

1、进入$SDK_HOME/toos目录

2、命令窗口运行:./android avd


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/9032956.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-24
下一篇2023-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存