搭建Ubuntu11.10 android环境

1.安装JDK、Eclipse在此不予描述

2.安装Android SDK/PhoneGap所需软件包,注64位环境

sudo apt-get install ruby rubygems ruby-dev libnokogiri-ruby git ant libxml2 libxml2-dev libxslt1-dev
sudo apt-get install lib32stdc++6 ia32-libs

3.安装Android SDK

下载Android SDK选择Linux(i386)即可(32位和64位平台皆适用)

wget http://dl.google.com/android/android-sdk_r16-linux.tgz
tar xvfz android-sdk_r16-linux.tgz

4.添加环境变量

将/opt/android-sdk-linux/tools目录和/opt/android-sdk-linux/platform-tools 目录添加到PATH 路径变量中去

gedit /etc/profile
...
export ANDROID_HOME=/opt/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
...

 5.启动Android SDK Manager 

/opt/android-sdk-linux/tools/android

 Not installed的全勾上

6.创建avd

android create avd -n avd4 -t 31 -c 512M -p /opt/avds/4.0.3/
或
android create avd -n avd2.2 -t 7 -c 512M -s QVGA
  -t --target AVD的Target ID,通过android list target可获取
  -c --sdcard SD存储卡的路径
  -p --path AVD被创建的路径
  -n --name AVD的名称
  -f --force 强制创建(覆盖已存在的AVD)
  -s --skin 新AVD 的皮肤
  -a:启用快照可加快avd启动

启动emulator -avd avd4
删除android delete avd -n avd4
查看已安装的avd:android list avd
查看正在运行avd信息:adb devices
参考http://archive.cnblogs.com/a/2264044/ 

Valid ABIs: armeabi, x86
Error: This platform has more than one ABI. Please specify one using --abi.
解决:

android create avd -n avd2.2.3 -t 9 -c 512M -s QVGA -b armeabi

 参考:

http://developer.android.com/sdk/installing.html#troubleshooting

http://news.softpedia.com/news/How-to-Run-Android-Applications-on-Ubuntu-115152.shtml

http://os.51cto.com/art/201106/272152.htm

posted @ 2012-01-07 11:07  WenEric  阅读(544)  评论(0编辑  收藏  举报