Android开发环境配置笔记

本文是根据网上关于ubuntu安装笔记在debian squeeze下实际验证可行,放此做为备份。html

原文地址:http://xycode.org/?p=50linux

平台: GNU/LINUX debian/ubuntu发行版android

需下载的软件
       openjdk-6-jdk
       openjkd-6-lib
       Android SDKweb

eclipseubuntu

debian/ubuntu安装jdk命令vim


sudo apt-get install openjdk-6-jdk
app

该命令会把 jdk jre lib 都安装。eclipse

而后到网站下载Android SDK吧ide

http://dl.google.com/android/android-sdk_r07-linux_x86.tgz工具

(http://androidappdocs.appspot.com/sdk/index.html)

下载Android SDK的压缩包。

而后解压到你想要的位置。

先把Android SDK的路径添加到环境变量里面

如下命令

sudo vim /etc/profile

把SDK的tools文件夹 和 platform-tools 文件夹的路径添加到最后一行
例如

export PATH="$PATH:/home/test/Android-SDK/android-sdk-linux_x86/tools"
export PATH="$PATH:/home/test/Android-SDK/android-sdk-linux_x86/platform-tools"

/home/test/Android-SDK/android-sdk-linux_x86 是我放置的路径,按本身要求修改

adb工具在platform-tools 文件夹里面,免得麻烦,直接添加到环境变量,方便使用
进入tools 文件夹里面。
建立一个SDCard

命令是:

./mksdcard 2048M SDCard1

2048M 是自定义的大小,随我的喜欢
      SDCard1 是SDCard的名字,随我的喜欢

等待一两分钟就OK
而后打开Android SDK and AVD Manager,下载相应的包。打开Android SDK and AVD Manager的命令是:./android
选择左边的Available packages
把右边的两个包都勾上,由于我想开发得全面一点,因此全部版本都安装。有经验的能够选择性安装。

若是没法选择或者没法Refresh,就在android-sdk-linux_86目录下新建一个叫作androidtool.cfg的文件,写上 内容:sdkman.force.http=true。而后在Android SDK and AVD Manager中Settings选项里边把 Force https://… sources to be fetched using http://… 钩选上。再试一次,应该就没问题了。
而后在tools目录下建立一个虚拟的Android 设备

./android create avd -n xycode -t 2

解释一下这个命令后面带的参数.
create avd -n xycode
这个是指明了建立一个名字为 xycode 的虚拟设备

-t 是选择系统的版本。
输入list target 可查看你有什么版本
id:1 or “android-3″ 就是版本号

.android list target


Available Android targets:
id: 1 or "android-3"
Name: Android 1.5
Type: Platform
API level: 3
Revision: 4
Skins: QVGA-L, HVGA-L, HVGA-P, HVGA (default), QVGA-P
id: 2 or "Google Inc.:Google APIs:3"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 3
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 (default), HVGA-L, QVGA-L, HVGA-P
id: 3 or "android-4"
Name: Android 1.6
Type: Platform
API level: 4
Revision: 3
Skins: WVGA800, WVGA854, QVGA, HVGA (default)
id: 4 or "Google Inc.:Google APIs:4"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 2
Description: Android + Google APIs
Based on Android 1.6 (API level 4)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WVGA854, HVGA (default), QVGA, WVGA800
id: 5 or "android-7"
Name: Android 2.1-update1
Type: Platform
API level: 7
Revision: 2
Skins: WVGA800, WVGA854, WQVGA432, QVGA, WQVGA400, HVGA (default)
id: 6 or "Google Inc.:Google APIs:7"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 2.1-update1 (API level 7)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WQVGA400, WVGA854, HVGA (default), WQVGA432, QVGA, WVGA800
id: 7 or "android-8"
Name: Android 2.2
Type: Platform
API level: 8
Revision: 2
Skins: WVGA800, WVGA854, WQVGA432, QVGA, WQVGA400, HVGA (default)
id: 8 or "Google Inc.:Google APIs:8"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 2
Description: Android + Google APIs
Based on Android 2.2 (API level 8)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WQVGA400, WVGA854, HVGA (default), WQVGA432, QVGA, WVGA800
id: 9 or "Samsung Electronics Co., Ltd.:GALAXY Tab Addon:8"
Name: GALAXY Tab Addon
Type: Add-On
Vendor: Samsung Electronics Co., Ltd.
Revision: 1
Based on Android 2.2 (API level 8)
Skins: WQVGA400, WVGA854, GALAXY Tab (default), HVGA, WQVGA432, QVGA, WVGA800
id: 10 or "android-9"
Name: Android 2.3
Type: Platform
API level: 9
Revision: 1
Skins: WVGA800, WVGA854, WQVGA432, QVGA, WQVGA400, HVGA (default)
id: 11 or "Google Inc.:Google APIs:9"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 2.3 (API level 9)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WQVGA400, WVGA854, HVGA (default), WQVGA432, QVGA, WVGA800

因而可知,输入-t 2 是一个1.5版本的android 系统
       你想用2.2 的系统,就将 -t 2 改成 -t 11 就OK
       运行Android 模拟器很简单。
       在tools目录下,运行命令

./emulator @xycode -sdcard SDCard1


如今配置Eclipse 使得能够开发android应用程序
Debian/Ubuntu 用如下命令安装 Eclipse

sudo apt-get install eclipse

先下载个文件

http://dl-ssl.google.com/Android/ADT-8.0.0.zip

下载好后不用解压。此处也能够不用下载直接从http://dl-ssl.google.com/Android网址安装后面方法在先安装。
运行eclipse,在Help菜单内选择”install New Software…” 中添加几个站点,以完成自动安装依赖组件
Eclipse GEF - http://download.eclipse.org/tools/gef/updates/releases/
Eclipse EMF - http://download.eclipse.org/modeling/emf/updates/releases/
Eclipse GMF - http://download.eclipse.org/modeling/gmf/updates/releases
Eclipse Webtools - http://download.eclipse.org/webtools/updates/
Google eclipse Plugin - http://dl.google.com/eclipse/plugin/3.5

而后单击 Add.. 按钮

在 name 一栏输入 ADT 而后 点击 Archive 按钮,找到刚才下载的ADT-8.0.0.zip 点击OK继续

这时在列表框会有”Developer Tools” 相关的三个组件

点击 select All 按钮,而后点击NEXT…

安装以前,须要接受一个License Agreement ,而后就能够按 Finish 开始安装了。
安装完成后,重启如下Eclipse
成功安装ADT以后,就能够在eclipse 的菜单栏 window 内看到
Android SDK and AVD Manager 选项了

在 file > new>project 也能够看到 android project

这里还须要进行一下设置,才可使用
打开window菜单的preferences ,在 Android 一页,咱们须要指定android sdk 的安装目录

不少没有购买真机的网友不知道如何切换Android模拟器到横屏显示。常规的显示为HVGA-P(port),即分辨率为320×480若是使用横屏(land)。若是模拟器还没有启动,能够在Eclipse的项目Run as=>Open Run Dialog对话框中设置,若是android模拟器已经启动后,可使用快捷键F12或Ctrl+F11来切换。固然是用命令行仅仅启动模拟器可使用参数emulator.exe -skin HVGA-L 来启动。

OK 至此,配置完毕。慢慢享受吧…

相关文章
相关标签/搜索