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