“模板:RK usb adb debug”的版本间的差异

来自ARM Wiki
跳转至: 导航搜索
(创建页面,内容为“#在标准模式下,从顶部向下滑动屏幕。 #点击【设置】。 #向上滑动屏幕,选择【关于平板电脑】。 #连续点击【版本号】7次...”)
 
网络ADB使用方法
 
(未显示同一用户的8个中间版本)
第1行: 第1行:
#在标准模式下,从顶部向下滑动屏幕。
+
*在RK的系统中已经是默认开启了【开发者选项】中的【USB 调试】功能。
#点击【设置】。
 
#向上滑动屏幕,选择【关于平板电脑】。
 
#连续点击【版本号】7次后,将提示“开发者模式已启用”。
 
#击【←】图标返回至【设置】页面,即可看到【开发者选项】。
 
#选择【开发者选项】,勾选【USB 调试】。
 
::[[File:RK_adb1.png|frameless|500px|RK_ADB_slelct]]
 
<br />     
 
:* 连接时屏幕会提示【允许USB调试吗】,请勾选【一律使用这台计算机进行调试】,再点击【确定】
 
 
::[[File:RK_adb_true.png|frameless|500px|RK_ADB_true]]     
 
::[[File:RK_adb_true.png|frameless|500px|RK_ADB_true]]     
:'''注意 : 使用USB ADB进行调试时,主板端不可以插着USB线上电开机'''
 
  
=====数据线ADB连接使用方法=====
 
 
*下载ADB驱动以及工具
 
*下载ADB驱动以及工具
 
::*驱动  [http://dl.adbdriver.com/upload/adbdriver.zip 下载地址]
 
::*驱动  [http://dl.adbdriver.com/upload/adbdriver.zip 下载地址]
第27行: 第17行:
  
 
===== 网络ADB使用方法 =====
 
===== 网络ADB使用方法 =====
:*配置网络ADB,配置网络ADB需要先通过USB ADB连接到板卡,然后输出下图中的命令,配置网络ADB端口。
+
:*配置网络ADB,配置网络ADB需要先通过COM_DB连接到板卡,然后输入以下命令,配置网络ADB端口。
:: [[文件:Adb-01.png|500px|配置网络ADB]]
+
::1、板卡操作:<syntaxhighlight lang="shell" line>
::基于USB ADB配置好ADB端口后,进入【设置】->【开发者选项】,取消勾选【USB调试】,再次勾选【USB调试】,至此网络ADB配置完成。
+
shell@norco:/ $ su                        //切换root权限
 +
root@norco:/ # busybox ifconfig eth0 192.168.8.12      // 配置板卡IP                   
 +
root@norco:/ # setprop service.adb.tcp.port 5555        // 配置网络adb服务端口 为5555
 +
[ 152.434194] avc:  denied  { set } for property=service.adb.tcp.port scontext=u:r:init_shell:s0e
 +
root@norco:/ # stop adbd                                //关闭adb服务
 +
[ 183.804612] avc: denied  { set } for property=ctl.adbd scontext=u:r:init_shell:s0 tcontext=u:e
 +
[  183.805200] pcd_pullup, is_on 0
 +
[  183.805244] WARN::ep_dequeue:424: bogus device state
 +
[  183.805244]
 +
[  183.806401] android_work: did not send uevent (0 0  (null))
 +
root@norco:/ # start adbd                              //开启adb服务
 +
root@norco:/ #
 +
[  189.267435] read descriptors
 +
[  189.267487] read strings
 +
[  189.267549] pcd_pullup, is_on 1
 +
[  220.277472] type=1400 audit(1534399049.130:14): avc: denied { signull } for pid=1321 comm="dae1
  
:*连接网络ADB,例:上图中得到的eth0 IP为 : 192.168.8.57,输入 : adb connect 192.168.8.57:5555回车
+
root@norco:/ #
::至此板卡已通过网络与PC机进行了ADB连接,输入 : adb shell 回车,进入 shell
+
root@norco:/ #
:: [[文件:Adb-02.png|500px|连接网络ADB]]
+
 
 +
</syntaxhighlight>
 +
 
 +
::2、主机操作:<syntaxhighlight lang="bash" line>
 +
tdp@tdp-arm:~$
 +
tdp@tdp-arm:~$
 +
tdp@tdp-arm:~$ adb connect 192.168.8.12:5555      //adb服务连接至192.168.8.12的5555端口
 +
connected to 192.168.8.12:5555                    //若有此打印信息表示连接成功         
 +
tdp@tdp-arm:~$ adb devices                        //查看adb 设备有那些
 +
List of devices attached
 +
192.168.8.12:5555 device                    //若有此设备表示配置成功
 +
 
 +
tdp@tdp-arm:~$ adb shell                         //进入网络adb
 +
root@norco:/ #
 +
root@norco:/ #
 +
root@norco:/ #
 +
root@norco:/ #
 +
</syntaxhighlight>

2018年8月16日 (四) 14:09的最新版本

  • 在RK的系统中已经是默认开启了【开发者选项】中的【USB 调试】功能。
RK_ADB_true
  • 下载ADB驱动以及工具
  • 安装ADB驱动以及工具
  • 将驱动解压得到可执行文件,将数据线与电脑连接,打开软件,点击[install]即可
ADB驱动


  • 将工具解压至任意盘符,打开命令提示符(win + r键输入cmd),依次进入到该目录下,输入adb devices查看是否发现设备
ADB识别


  • 再输入adb shell进入
ADB shell
网络ADB使用方法
  • 配置网络ADB,配置网络ADB需要先通过COM_DB连接到板卡,然后输入以下命令,配置网络ADB端口。
1、板卡操作:
 1 shell@norco:/ $ su                         //切换root权限
 2 root@norco:/ # busybox ifconfig eth0 192.168.8.12       // 配置板卡IP                     
 3 root@norco:/ # setprop service.adb.tcp.port 5555        // 配置网络adb服务端口 为5555
 4 [  152.434194] avc:  denied  { set } for property=service.adb.tcp.port scontext=u:r:init_shell:s0e
 5 root@norco:/ # stop adbd                                //关闭adb服务
 6 [  183.804612] avc:  denied  { set } for property=ctl.adbd scontext=u:r:init_shell:s0 tcontext=u:e
 7 [  183.805200] pcd_pullup, is_on 0
 8 [  183.805244] WARN::ep_dequeue:424: bogus device state
 9 [  183.805244] 
10 [  183.806401] android_work: did not send uevent (0 0   (null))
11 root@norco:/ # start adbd                               //开启adb服务
12 root@norco:/ # 
13 [  189.267435] read descriptors
14 [  189.267487] read strings 
15 [  189.267549] pcd_pullup, is_on 1
16 [  220.277472] type=1400 audit(1534399049.130:14): avc: denied { signull } for pid=1321 comm="dae1
17 
18 root@norco:/ # 
19 root@norco:/ #
2、主机操作:
 1 tdp@tdp-arm:~$
 2 tdp@tdp-arm:~$
 3 tdp@tdp-arm:~$ adb connect 192.168.8.12:5555      //adb服务连接至192.168.8.12的5555端口
 4 connected to 192.168.8.12:5555                    //若有此打印信息表示连接成功           
 5 tdp@tdp-arm:~$ adb devices                        //查看adb 设备有那些
 6 List of devices attached
 7 192.168.8.12:5555	device                    //若有此设备表示配置成功
 8 
 9 tdp@tdp-arm:~$ adb shell                          //进入网络adb
10 root@norco:/ # 
11 root@norco:/ # 
12 root@norco:/ # 
13 root@norco:/ #