Android ADB(Android Debug Bridge)简单使用

Android ADB简单使用


ADB使用记录

error: more than one device and emulator

出现这种情况是有多个device and emulator在运行所以要指定一个device或emulator,运行类似下面的命令

E:\Android\android-eclipse\sdk\platform-tools>adb -s devicename shell

error: device not found

提示说error: device not found没有找到device,名字应该默认是emulator-5554

如果还是提示error: device not found那就不管了,直接执行

E:\Android\android-eclipse\sdk\platform-tools>adb kill-server

直接就把adb的进程杀死重来,然后重启adb.exe

执行adb shell命令进入shell命令行

E:\Android\android-eclipse\sdk\platform-tools>adb shell

root@vbox86tp:/ # adb devices

adb devices

* daemon not running. starting it now on port 5038 *

* daemon started successfully *

List of devices attached

emulator-5554   device


root@vbox86tp:/ #


adb shell就是linux的命令行

查看当前的目录

1|root@vbox86tp:/ # pwd

pwd

/

列出当前的目录列表

root@vbox86tp:/ # ls

ls

acct

cache

config

d

data

default.prop

dev

。。。。。

这不就是相当于linux的命令行吗?


但是这样的命令会拒绝执行

root@vbox86tp:/ # mkdir /home

mkdir /home

mkdir failed for /home, Read-only file system

拒绝写入。好像是只能访问sd-card的存储区域,所以必须要虚拟出一个sd-card,使用mksdcard命令。


adb push 把文件复制到模拟器上

E:\Android\android-eclipse\sdk\platform-tools>adb push C:\text.txt /config

failed to copy 'C:\text.txt' to '/config/text.txt': Read-only file system

但这个没有执行成功,就是刚才我说的那个原因,file system不允许写入,要使用mksdcard分配出一个sd-card


adb uninstall卸载apk应用

E:\Android\android-eclipse\sdk\platform-tools>adb uninstall org.androidpn.demoapp

WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a security risk. Plea

se fix.

Success


adb devices查看连接的设备

E:\Android\android-eclipse\sdk\platform-tools>adb devices

List of devices attached

S5570e3c104e8   device

====END====



你可能感兴趣的:(Android ADB(Android Debug Bridge)简单使用)