adb的全称为Android Debug Bridge。Android的调试工具,android studio中的真机调试也是用adb。下面是些常见命令的总结:
cmd进入:
adb start-server 开启adb服务
adb kill-server 杀死adb服务
adb root 获得root权限
adb shell 访问硬件
为了快速加入传送门:
adb remount ,意思是将设备改为可读可写, 然后可以传输文件
adb push C:\Users\gjy_a\Documents\drawbin /system/bin/
adb pull /mnt/snapshot.png C:\Users\gjy_a\Documents\snapshot.png
adb shell rm /xxx/xxxx 删除目录
adb shell ls /xxx/xxx 查看目录
adb devices 可以查看所有连接设备(adb可以连接多个设备)
-s 设备名可以指定操作的设备
adb安装apk
adb install C:\Users\hyh\Desktop\XXX.apk
远程连接andorid
首先要保证安卓连接到网络开启
android开启
setprop service.adb.tcp.port 5555
--------------------这步操作在每次重启后都会关闭。而可以用后面的开发者模式种的network开启解决这个问题。
参考:
https://blog.csdn.net/jimmyleeking/article/details/46745265
但是出现5555端口拒绝访问
解决参考:
https://blog.csdn.net/u013250071/article/details/80527993
用netstat -an可以查看端口号。
选择了adb使用8888端口。
adb tcpip 8888
然后再进
adb connect 172.168.1.139:8888
另外另一种方法,原因andorid的版本在开发者模式种加入了android 的network模式。在开发者模式种开启即可。
adb connect 172.168.1.123:5555
然后。。。就可以远程调试APK啦(可以在Android Studio端远程调试)