1. 在Android模拟器上安装和卸载APK包

adb install [-l] [-r] <file> - push this package file to the device and install it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data)


adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories)


安装:

adb install filename.apk

D:/android-sdk/tools>adb install filename.apk
* daemon not running. starting it now *
* daemon started successfully *
347 KB/s (111196 bytes in 0.312s)
pkg: /data/local/tmp/filename.apk
Success

卸载:

adb uninstall filename.apk

或者

adb shell rm data/app/filename.apk


2. 在Android模拟器上使用sd card

生成sdcard镜像文件:

mksdcard: create a blank FAT32 image to be used with the Android emulator
usage: mksdcard [-l label] <size> <file>

if <size> is a simple integer, it specifies a size in bytes
if <size> is an integer followed by 'K', it specifies a size in KiB
if <size> is an integer followed by 'M', it specifies a size in MiB

D:/android-sdk/tools>mksdcard.exe -l sdcard 2048M sdcard.img


启动模拟器:emulator -sdcard sdcard镜像文件
例如: emulator -sdcard sdcard.img

将资源放入到sdcard里面: adb push source-file /sdcard

例如:

D:/android-sdk/tools>adb push NOTICE.txt /sdcard
1088 KB/s (156733 bytes in 0.140s)


使用命令adb shell 查看sdcard目录:
D:/android-sdk/tools>adb shell
# ls sdcard
NOTICE.txt


3. telnet

telnet localhost 5554

[lane@localhost base]$ telnet localhost 5554
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Android Console: type 'help' for a list of commands
OK
help
Android console command help:

help|h|? print a list of commands
event simulate hardware events
geo Geo-location commands
gsm GSM related commands
kill kill the emulator instance
network manage network settings
power power related commands
quit|exit quit control session
redir manage port redirections
sms SMS related commands
avd manager virtual device state
window manage emulator window

try 'help <command>' for command-specific help
OK

模拟来电

gsm
allows you to change GSM-related settings, or to make a new inbound phone call


available sub-commands:
list list current phone calls
call create inbound phone call
busy close waiting outbound call as busy
hold change the state of an oubtound call to 'held'
accept change the state of an outbound call to 'active'
cancel disconnect an inbound or outbound phone call
data modify data connection state
voice modify voice connection state
status display GSM status

KO: missing sub-command
gsm call 112
OK

更多相关文章

  1. Android中安装软件到模拟器时提示:INSTALL_FAILED_INSUFFICIENT_S
  2. Android Studio 无法启动模拟器
  3. android核心基础(12)_创建模拟器时常见问题
  4. 如何让Android模拟器能访问到本地Server或Web应用(即:运行模拟器的
  5. Android Studio:如何使用Android Studio与夜神模拟器开发调试
  6. android 模拟器的使用(Android模拟器的一些工具)

随机推荐

  1. Android 总结 --
  2. 转 Android Animation学习笔记
  3. Android的启动脚本–init.rc
  4. Android(安卓)下基于core文件分析crash信
  5. Android实现网易新闻客户端首页效果
  6. Android(安卓)Studio 如何录屏
  7. Android反编译工具Apktool使用
  8. Android MaterialList源码解析
  9. Android带有删除按钮的EditText:EditTextW
  10. Android消息处理机制实现同步效果