Hello! Everybody, I'm Bui, your old friend. Welcome to the New Feature Release Conference. I'm so excited because today is a special day. 不知道大家有没有留意最新release的ADK里面多了几个新功能。其中两个是wireless debug(无线调试)和debug partition(可以理解为panic 后,log数据保存,下一篇介绍)。 而本篇就来介绍介绍wireless debug和引导大家使用该功能。从名字就可以看出来无线调试就是没有线的调试方式,和以前的调试方式不一样的是该方式debug不需要接线,大家牢记一下我用肺讲出来的肺腑之言哈。有舍有得,无线调试方式能做的大部分有线调试做的东西,例如看log、看变量值、改变变量值、调函数等;而缺点就是,必须要连接上手机才能用(这限制很要命ε=(´ο`*)))唉),不能设断点,不能暂停等。不过对于调试外部sensor或者数据传输这些功能,就很方便了,尤其是佩戴检测或加速度传感器这些的调试,连着线做debug,一是麻烦二是数据不准。接下来就教大家顺利去使用该功能 第一步:添加宏定义INCLUDE_GAIA_PYDBG_REMOTE_DEBUG去使能这个功能(量产不要打开改功能,会有信息安全问题) 第二步:安装ADB(Android Debug Bridge) 如果有使用Android studio的小伙伴,可以直接设置安装目录下的platform-tools路径到环境变量 如果没有的Android studio的,但有安装手机助手这类型的软件也可以在安装目录下搜adb.exe。找到之后,把路径复制下来,按下图步骤设置成环境变量
第三步:买一台新手机 如果你有钱的话,可以买一台新手机,没有就找一台Android 7.1以上版本的手机,安装一个APP,这个APP的安装包在Toolkit的安装目录下C:\qtil\ADK_Toolkit_1.1.1.38_x64\apk 如果是高手的话可以直接使用adb指令去安装这个APP adb install wireless_debug_android_v1.0.17.apk 如果是低手可以用电脑的手机助手去安装; 我这种小手就先发到微信,再到资源管理器中找到这个文件,重命名(微信自动改了后缀,ε=(´ο`*)))唉),再安装。 第四步:设置手机打开调试模式 在手机的开发者选项中找到USB调试功能,打开他。如果是小白,找不到开发者选项,请自行找度娘。如果开了没有用,请把USB调试选项下面部分,那些看上去可疑的功能都打开(有些手机离开了开发者选项界面会自己关闭,要多注意一下) 第五步:找到Python环境 在toolkit的安装目录中有安装Python工具,C:\qtil\ADK_Toolkit_1.1.1.38_x64\tools\pyenv37\Scripts,找到这个你的对应路径,如果找不到pyenv37这个文件夹,那可能你在安装toolkit之前就已经安装了Python,导致toolkit的安装不上。解决这个问题最方便的方法就是卸了toolkit和你原有的Python,在重新装toolkit即可 第六步:连接耳机
![]() 第七步:手机usb连上电脑,启动debug 打开cmd,跳到Python环境 cd C:\qtil\ADK_Toolkit_1.1.1.38_x64\tools\pyenv37\Scripts 启动Python环境 . \activate 启动无线调试功能 py pydbg.py -d skt:adb -f apps1:E:\qcc514x-qcc304x-src-1-0_qtil_standard_oem_earbud\earbud\workspace\QCC3046-AA_DEV-BRD-R2-AA\depend_debug_qcc514x_qcc304x\earbud.elf 指令输入完之后就会弹出以下框,就证明可以开始使用无线调试啦 调试指令也是和用线调试的一样 进阶: 手机连PC是有线的,是有线的,有线的,线的,嗯。 如何很不喜欢线的话,adb可以通过局域网把电脑和手机连接起来。只需要加上面说着指令中的skt修改一下即可,其中的地址是手机的WiFi地址。 skt:adb –> skt:192.168.1.29 来源:https://www.wpgdadatong.com/cn/blog/detail?BID=B2148 |
GMT+8, 2025-4-30 21:23 , Processed in 0.254296 second(s), 19 queries , Gzip On, MemCached On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.