Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15530144
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类: LINUX

2010-10-20 15:21:47

如何编译和使用android的emulator模拟器sdcard即sd卡和adb shell的使用

1. 编译generic
   export TARGET_PRODUCT=generic
   make -j4
2. 执行如下脚本启动emulator,脚本emulator.generic.arm内容如下:
#!/bin/bash
# 1. export TARGET_PRODUCT=generic [luther.gliethttp]
# 2. make -j4
# 3. ls out/target/product/generic
export PATH="$HOME/android/out/host/linux-x86/bin":$PATH
export ANDROID_PRODUCT_OUT="$HOME/android/out/target/product/generic"
emulator
# emulator -help
3. 如何向emulator添加sd卡呢?
在out/target/product/generic目录下执行如下一行语句即可(mksdcard位于out/host/linux-x86/bin)
mksdcard -l gliethttp 32M sdcard.img
然后使用
emulator -sdcard ./sdcard.img
就可以正常使用mediaplayer和Gallery3D.apk了


adb devices
adb -s emulator-5554 shell
对于usb连接的android2.2
如果你是user编译需要在开发板上执行start adbd,然后sudo adb shell
如果你是eng那么直接sudo adb shell即可(第一次使用sudo,之后就可以不用sudo了,或者sudo adb root,然后就可以直接adb shell了,但是公司的usb480Mbps发现,只能使用sudo adb shell或者sudo adb root,以前在~/.android/adb_usb添加vid然后sudo adb usb正统的方式竟然不能用了,不知道杂整的)
阅读(4226) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-10-23 14:49:32

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com