adb(android debug bridge)工具的使用方法:
常用命令:
1.列出查找到的android phone
adb devices
2.进入控制台
adb shell
3.列出kernel调试信息
adb shell dmesg
4.从PC复制文件或目录到设备
adb push <pc上的源文件路径> <设备上的目录文件路径>
5.从设备下载文件或目录到PC
adb pull <设备上的目录文件路径> <pc上的源文件路径>
6.动态显示app/kernel调试信息
adb logcat
8.图形方式
ddms.bat
9.使用命令行装载jni:
adb push <jni_path>/libov3640-test.so /system/lib
adb push <jni_path>/libradio-jni.so /system/lib
10.使用命令行安装apk:
adb install <apk_path>/*.apk
注意:R8有时候install会出错,可以用以下命令解决:
adb push <apk_path>/*.apk /system/app
如果提示该apk已存在,用以下命令删除:
rm /system/app/*.apk (*.apk代表要删除的apk)
找.c中包含MX51_PIN_EIM_OE的文件,可以用以下命令
find . -name "*.c" | xargs grep "MX51_PIN_EIM_OE"
六.adb在VM linux 中使用
先要把VMware设置全屏幕,这样usb 才被VMWare 的linux识别到
cp ~/work/Lumigon-T1-S1/out/host/linux-x86/bin/adb /usr/bin/adb
cd /etc/udev/rules.d
sudo gedit 51-android.rules
文件里添加如下配置参数:
SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"
保存,给配置文件设置下权限
sudo chmod a+rw 51-android.rules
重启动 udev
sudo /etc/init.d/udev restart
sudo adb kill-server
插入usb
adb devices
应该显示
List of devices attached
0123456789ABCDEF device
如果发现显示
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
???????????? no permissions
运行 sudo adb start-server
再次运行adb devices应该有正确显示
List of devices attached
0123456789ABCDEF device
最后,运行adb shell 进入控制台
adb(android debug bridge)工具的使用方法  -  棒槌网@Android开发论坛 - Powered by phpwind
最新推荐文章于 2021-04-09 08:40:45 发布