`

linux下android开发环境的配置

阅读更多

下文不全,请转此处:http://www.cnblogs.com/macobolo/archive/2009/03/17/1414238.html

1.下载android sdk
下载地址如下:
http://dl.google.com/android/android-sdk-windows-1.5_r2.zip
http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip
2. 下载eclipse 3.4.2
按官方文档说,android sdk 可以运行在eclipse 3.3以上的IDE中,ubuntu源中的eclipse版本过低,建议使用eclipse 3.4.2,其下载地址为:
http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.4.2-200902111700/eclipse-SDK-3.4.2-linux-gtk.tar.gz
3. 安装eclipse 3.4.2
先将eclipse解压:
$tar xzvf eclipse-SDK-3.4.2-linux-gtk.tar.gz
将解压出的eclipse文件夹移动到目标目录中去,在 这里我设定的安装目标为:/usr/local下。
$sudo mv eclipse /usr/local/

( Java libjvm.so and SELinux error:

/opt/jre1.6.0_03/bin/../lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied

解决方法:chcon -t textrel_shlib_t /opt/jre1.6.0_03/lib/i386/client/libjvm.so

)
4.安装android sdk
解压android sdk包:
$unzip android-sdk-linux_x86-1.5_r2.zip
移动到目标目 录:<在这里我将解压出的sdk文件夹目录改成了android-sdk>
$mv android-sdk-linux_x86-1.5_r2 android-sdk
$sudo mv android-sdk /usr/local/
5.配置环境变量:
修改~/.bashrc文件,加入android sdk与eclipse的环境变量。
$vi ~/.bashrc
在文件的最 后加入
export PATH=/usr/local/android-sdk/tools:/usr/local/eclipse:$PATH
保存并 退出vi
使配置信息生效
$source ~/.bashrc
6.android avd配置信息的生成
android avd的创建格式为:android create avd -n your-avd-name -t your-targets
其中:-n的参数为我们要创建的avd的名字;-t的参数为Available Android targets的id,我们可以使用命令:android list查寻其具体信息。
$android list

Available Android targets:
id: 1
Name: Android 1.1
Type: Platform
API level: 2
Skins: HVGA-P, HVGA (default), QVGA-P, HVGA-L, QVGA-L
id: 2
Name: Android 1.5
Type: Platform
API level: 3
Skins: HVGA-P, HVGA (default), QVGA-P, HVGA-L, QVGA-L
id: 3
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Description: Android + Google APIs
Based on Android 1.5 (API level 3)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P
Available Android Virtual Devices:


下面我们就以创建一个android 1.5的avd为例:

$android create avd -n android-sdk-15 -t 2

Android 1.5 is a basic Android platform.
Do you wish to create a custom hardware profile [no]yes

Device ram size: The amount of physical RAM on the device, in megabytes.
hw.ramSize [96]:128

Touch-screen support: Whether there is a touch screen or not on the device.
hw.touchScreen [yes]:yes

Track-ball support: Whether there is a trackball on the device.
hw.trackBall [yes]:yes

Keyboard support: Whether the device has a QWERTY keyboard.
hw.keyboard [yes]:yes

DPad support: Whether the device has DPad keys
hw.dPad [yes]:yes

GSM modem support: Whether there is a GSM modem in the device.
hw.gsmModem [yes]:yes

Camera support: Whether the device has a camera.
hw.camera [no]:

Camera support: Whether the device has a camera.
hw.camera [no]:yes

Maximum horizontal camera pixels
hw.camera.maxHorizontalPixels [640]:854

Maximum vertical camera pixels
hw.camera.maxVerticalPixels [480]:480

GPS support: Whether there is a GPS in the device.
hw.gps [yes]:yes

Battery support: Whether the device can run on a battery.
hw.battery [yes]:yes

Accelerometer: Whether there is an accelerometer in the device.
hw.accelerometer [yes]:yes

Audio recording support: Whether the device can record audio
hw.audioInput [yes]:yes

Audio playback support: Whether the device can play audio
hw.audioOutput [yes]:yes

SD Card support: Whether the device supports insertion/removal of virtual SD Cards.
hw.sdCard [yes]:yes

Cache partition support: Whether we use a /cache partition on the device.
disk.cachePartition [yes]:yes

Cache partition size
disk.cachePartition.size [66MB]:100MB

Created AVD ''android-sdk-15'' based on Android 1.5

这样我们就创建了一个基于1.5的avd,上面的具体意思我想大家都能看懂,就不多说了。下在我们就可以测试一下android emulator了:

$emulator @android-sdk-15 -show-kernel

这样就可以启动android emulator了:


加入参数-show-kernel是为了在终端上打印android kernel的信息。

下面我们配置eclipse,使之支持android sdk:

打开Eclipse,Help->Software Updates->Available Software,点击
Add site,输入
http://dl-ssl.google.com/android/eclipse/

然后安装。完成后就可以开始在eclipse上建立android应用程序了。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Android是Google推出的基于Linux的开源智能手机平台,本文讲述如何在Fedora系统下架设Android开发环境。

全部流程以 Fedora 11 X86 版本为例。

1.下载Android SDK

首先,前往从以下网站获取 Android Linux 平台的 SDK 套件,目前只有 i386 架构的。

http://developer.android.com/sdk/

撰写本文时最新版本为 1.5 Release 2,下载完成会得到一个 zip 格式的压缩档案。

2. 解压缩并配置相关环境变量

将获得的 zip 解压到所喜好的位置即可,无须安装。

接下来需要将 SDK 目录中的 tools 添加到 PATH 路径中,方便调用。编辑 $HOME/.bash_profile 文件,在 PATH 一行末尾添加 SDK 中 tools 文件路径即可,用冒号分割。

推荐为其 Android SDK 目录创建一个不包括版本号的符号链接,这样日后 SDK 升级时就无须调整 PATH 路径了。

3. 安装 Eclipse 集成开发环境

Android 推荐的 IDE 为 Eclipse,使用下面的命令安装它:

.su -c 'yum install eclipse-jdt java-1.6.0-openjdk-devel'

即可获得 Fedora Eclipse 3.4.2 版本。

4.配置 Android Development Tools

首先要添加 Eclipse 的官方升级仓库,满足 Android Development Tools 所需要的 eclipse-wdt 。

在 Eclipse -> Help -> Software Updates -> Available Software -> Manage Sites 中勾选 Ganymede Update Site,点击 Close 返回 Available Software。

在 Available Software 点击 Add sites,输入

https://dl-ssl.google.com/android/eclipse/

然后勾选新出现的 Android DDMS 和 Android Development Tools 即可。

此刻 Android SDK 配置完成,可以开始 Android 平台应用软件的开发啦!
分享到:
评论

相关推荐

    Linux下安装配置android开发环境

    Linux下安装配置android开发环境,为想在linux环境下开发android提供环境配置信息

    Linux系统下的Android开发环境搭建[定义].pdf

    总之,Linux系统下的Android开发环境搭建涉及到多个层次的技术,从安装基础开发工具到深入系统层面的定制,都需要开发者具备一定的编程和系统知识。随着Android版本的不断更新,开发者需要持续学习和适应新的API及...

    linux虚拟机安装配置 Android开发环境配置

    ### Linux虚拟机中Android开发环境配置详解 #### 一、概述 在进行Android应用开发时,通常需要在特定的操作系统环境中搭建开发环境。虽然大多数开发者会选择在Windows或macOS上安装Android Studio等集成开发环境...

    Linux系统下的Android开发环境搭建

    在Linux系统下搭建Android开发环境是一项技术性工作,涉及多个关键组件的配置与整合。以下内容将深入解析Linux系统下Android开发环境的构建过程,包括所需的知识准备、具体环境搭建步骤以及系统架构的理解。 #### 1...

    Android 开发环境配置详细介绍(Windows)

    ### Android 开发环境配置详细介绍(Windows) #### 一、引言 随着移动互联网的发展,Android 成为了最受欢迎的移动操作系统之一。对于开发者来说,熟练掌握如何搭建 Android 开发环境至关重要。本文将详细介绍...

    ubuntu下android开发环境搭建

    至此,一个基本的Ubuntu下Android开发环境已经搭建完毕。你可以开始使用Eclipse编写、编译和运行Android应用了。记得随着Android版本的更新,定期检查并升级你的SDK工具和平台,保持开发环境的最新状态。在开发过程...

    Linux下Android开发环境搭建的操作方法

    本文将详细介绍如何在Linux系统下搭建Android开发环境,涵盖了从安装JDK到配置环境变量等多个方面的内容。 一、卸载openjdk8 在Linux系统下,openjdk8是自带的Java开发工具包。但是,在搭建Android开发环境时,...

    Android开发环境配置

    ### Android开发环境配置详解 #### 一、Android开发环境配置 ##### 1.1 Android开发环境需求 在开始配置Android开发环境之前,我们需要确保满足以下操作系统的要求: - **Windows**: 支持 XP (32-bit)、Vista ...

    Quick android搭建Linux下快速Android开发环境.zip

    "Quick android搭建Linux下快速Android开发环境.zip"这个压缩包显然旨在帮助用户快速在Linux系统上配置一个用于Android开发的高效环境。下面将详细介绍如何在Linux环境下搭建Android开发环境,以及相关的知识点。 1...

    android开发环境配置

    《Android开发环境配置详解》 Android开发环境的配置是每个Android开发者必须掌握的基础步骤,它是构建应用程序的基石。本文将详细介绍硬件需求、软件需求以及必备知识,并逐步指导如何设置开发环境。 硬件要求...

    搭建android开发环境(windows和linux)

    搭建Android开发环境是每个Android开发者必须要经历的步骤,无论是在Windows还是Linux操作系统上。下面将详细介绍如何在两个平台上配置完整的Android开发环境。 首先,我们来看看Windows系统的步骤: 1. **安装...

    Linux下Android开发环境搭建详细步骤.docx

    在Linux环境下搭建Android开发环境是开发Android应用的第一步。以下是详细的步骤: 1. **系统环境确认**: 首先,你需要确认你的Linux发行版和内核版本。在这个例子中,使用的是一台运行Red Hat Enterprise Linux ...

    c/c++Android开发环境配置

    【C/C++ Android开发环境配置】是Android原生开发中的重要环节,主要涉及三个关键工具:Android NDK、Android SDK和Ant。以下是这些工具的详细配置步骤和使用方法。 一、Android NDK NDK(Native Development Kit)...

    64位Ubuntu下Android开发环境配置

    ### 64位Ubuntu下Android开发环境配置 #### 必要配置 为了在64位Ubuntu上搭建Android开发环境,我们需要完成一系列必要的配置步骤。这些步骤涵盖了从硬件要求到特定软件包的安装。 ##### 1. 硬件要求 - **物理...

    android开发环境搭建——Linux(下)

    ### Android开发环境搭建——Linux(下) #### Linux环境下Android开发的优势 随着Linux系统的不断发展与普及,它已经成为开发者们青睐的操作系统之一。对于Android开发者来说,在Linux下进行开发具有诸多优势: ...

    Android开发环境配置(pdf)

    ### Android开发环境配置详解 #### 一、Android平台概述 Android平台是由Google公司在2007年11月5日推出的,基于Linux内核的移动操作系统。它由操作系统、中间件、用户界面和应用软件四大部分组成,形成了一个开放...

Global site tag (gtag.js) - Google Analytics