ADB 一 基本操作配置

一.ubuntu安装adb

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb

二.启动退出

adb start-server      启动adb
adb kill-server       杀死adb
adb devices           列出所有的设备

三.ADB烧写环境配置
为了确保电脑可以烧写设备,首先需要在/etc/udev/rules.d/51-android.rules文件中增加以下命令:

SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", ATTR{idProduct}=="201c", MODE="0666",GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c01", MODE="0666",GROUP="plugdev"

注:如果电脑没有配置过ADB,则还需要在/etc/udev/rules.d/51-android.rules文件中增加以下命令:

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="e447", MODE="0666",GROUP="plugdev"

最后重启udev服务:

sudo service udev restart

四.操作

$ adb devices   		   查看设备
$ adb remount 			   获取权限
$adb push  1.txt  /data/   将ubuntu下1.txt移动到/data中
$ adb shell                进入adb
pm -l    	               查看安装的应用
adb install    xxxx.apk	   安装应用
adb uninstall  xxxx.apk	   卸载应用
adb reboot				   重启设备

注意:当adb shell出现
error: insufficient permissions for device错误时:

adb kill-server
adb start-server

项目操作app命令:

pm -l  |grep iautolink				                查看安装的app,包名是不是 iautolink
pm install   com.iauto.iautostore 					安装app
pm uninstall com.iauto.iautolinkserver              卸载app

am start -n  com.example.iautolinktest/.MainActivity  启动应用程序iautolinktest的界面
am start -n  com.iauto.iautostore/.MainActivity  	  启动应用程序iautostore界面
am force-stop com.iauto.iautolinkserver               停止com.iauto.iautolinkserver  apk
am force-stop com.iauto.iautostore                    停止iautostore apk

logcat |grep iautolinkserver				打印日志
logcat |grep iautolink &                    后台打印日志
logcat -s VoiceRecog iautolink &            后台同时打印两个app的日志
logcat -s BaiduVoice BaiduVrManager  iautolink &  后台同时打印三个app的日志
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值