读书人

Android模器adb下令介

发布时间: 2012-08-24 10:00:21 作者: rapoo

Android模器adb命令介
[]史丹利部落格: Android模器adb命令介

http://whitefox4.pixnet.net/blog/post/25169905

?

在SDK的Tools文件下包含着Android模器操作的重要命令adb,adb的全(Android Debug Bridge就是的作用。通adb我可以在Eclipse中方面通DDMSAndroid程序,白了就是debug工具。

adb 的工作方式比特殊用Socket TCP 5554等端口的方式IDE和Qemu通,默情下adbdaemon相的端口,所以我行Eclipseadb程就自行。

1. 通adb可以的行Linux Shell命令,入或模器的shell:adb shell就可以入模器的shell境中。也可以行各Linux的命令,其命令格式:adb shell command
例:
adb shell dir 就是列目,在Linux中根目/而不是Windows上的C磁碟、D磁碟
adb shell dmesg 列印出Linux的debug息。
2.安apk程序到模器行adb install android123.apk,名android123的安包就安到Android模器中,前提是android123.apk文件需要放到SDK\Tools目下。
3.向emulator送文件,使用adb push android123.txt /tmp/android123.txt命令可以把SDK\Tools下的android123.txt文件到模器的/tmp/文件中,需要注意的是/tmp/文件中容在 Android模器重新清空。除了明了使用ADT插件中DDMS外,如
4.Android模器中回文件到
通adb pull /tmp/android123.txt android123.txt命令就把模器的tmp文件下android123.txt文件回到SDK\Tools目下。

android adb命令相介,除了可以方便的安apk文件、pc和Android模器互料外有Android Debug Bridge一些助的功能。
1.如果在Eclipse中有* daemon not running. starting it now *的提示可以束adb
adb kill-server

2. 示android模器
adb devices 端口等信息,行後示TCP端口
adb get-product 取型
adb get-serialno 取序列

3. 等待正在行的
adb wait-for-device

4. 端口
adb forward adb forward tcp:5555 tcp:1234 默的TCP 5555端口到1234端口上

5.查看bug告
adb bugreport

Android - How to mount the SDCard image file to Android Emulator

(1)首先必生SDCard 的image file
mksdcard: create a blank FAT32 image to be used with the Android emulator
usage: mksdcard [-l label]
if is a simple integer, it specifies a size in bytes
if is an integer followed by 'K', it specifies a size in KiB
if is an integer followed by 'M', it specifies a size in MiB

ex:mksdcard 1024M sdcard.iso

(2) SDCard到Android Emulator
a:./emulator -sdcard ~/.android/SDK-1.0/sdcard.iso
b:用Eclipse中定程式的Open Run Dialog,Target的Aditional Emulator Command Line Option中加入 -sdcard scard.iso

(3)透adb收案到emulator
adb push
adb pull
ex:
adb push ~/mp3/audio.mp3 /sdcard/audio.mp3

linux底下也可以使用,管理
mount -o loop sdcard.img android_sdcard

(4)入emulator的shell
adb shell

读书人网 >其他数据库

热点推荐