搭建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