声明一下,这些命令行做的事情都可以使用eclipse和adt插件完成
**. 创建模拟器用的SD CARD
./mksdcard -l cui-sd 512M vsdcard
ls可以看到
-rw-r--r-- 1 cuigang cuigang 536870912 2010-06-30 16:01 vsdcard
**. 建立avd
./android create avd --target 7 --name Android-2.2 --skin HVGA
为什么要指定 --target 7,可以用命令查看一下
./android list targets
知道 id 7
id: 7 or "android-8"
Name: Android 2.2
Type: Platform
API level: 8
Revision: 1
Skins: WQVGA432, QVGA, WVGA800, WQVGA400, WVGA854, HVGA (default)
**. 启动模拟器
./emulator -sdcard vsdcard -avd Android-2.2
使用指定的avd(Android-2.2, 注意区分大小写), sdcard(vsdcard)启动模拟器
**. 传送文件到sdcard
./adb push /scratchbox/ALP/rs/qhc.mp3 /sdcard/
传送文件到sdcard后还需要 menu -> Dev tools -> Media Scanner,要不然,album可不知道有文件
**. Ubuntu 910无法连接手机
sudo -s
adb kill-server
adb start-server
然后重新连接手机,用
adb shell
登录,OK
如果再使用模拟器的时候,发现模拟器的logcat没有信息
su commuser
adb kill-server
adb start-server
重启模拟器,正常