android - android adb在没有连接HDMI显示器的情况下重启后连接失败
问题描述
可以请任何建议吗?我在 wifi 上遇到了这个问题,如果没有将我的板与 HDMI 显示器连接,我就无法连接它。这阻止了我的 adb 自动通过 wifi 工作。
我总是收到此错误消息“wi-fi 服务未准备好”
我想在我的实验室设置一个设备,自动在线连接,当我需要重新启动系统时,我只是adb reboot
从我本地网络中某人的笔记本电脑上做,然后 5 秒后,我将能够adb connect ip:5555
我在 SDM845 龙板上开发内核和 HAL 软件,运行 androidS,Linux 版本 5.9.0,下面是一些细节:
ro.build.version.sdk=29
ro.build.version.codename=S
ro.product.system.device=db845c
Linux version 5.9.0-rc8-mainline-00160-g90cf4b67bfe5-dirty
我在设备驱动程序上进行了很多调试,因此它经常发生,要么我让内核崩溃重新启动,要么我手动重新启动。
令人头疼的是,每次我必须手动将 USB 和 HDMI 电缆连接到硬件以启动我的 wifi 服务以连接本地网络。
-------------------------------- --------------------
| SDM845 runs AOSP with ADB server| --connects --> | jenkins server |
-------------------------------- --------------------
connects--> | another developer PC |
----------------------
波纹管命令用于将 adb 连接到服务器
// first I connect adb via USB cable after HDMI connected with android
// before this I have got my wifi password configured by UI settings
adb root
adb shell
svc wifi enable
ifconfig wlan0 // now I get my ip address as 192.168.72.166
exit from adb shell
adb tcpip 5555
adb connect 192.168.72.166 // now I get my adb connect through the air
我希望一切都自动化,很明显,在连接 HDMI 之前 wifi 服务不会启动,我只是不知道如何让它工作!但是我在google 99篇无用的文章搜索后失败了,任何人都可以提供任何线索吗?
如果我没有将 HDMI 连接到我的主板,我总是会收到错误,例如 Wi-Fi 服务未准备好。我检查了内核日志dmesg | tail -80 | grep wifi
,这是我发现的。
[ 7777.677237] init: starting service 'wificond'...
[ 7782.144809] init: Sending signal 9 to service 'wificond' (pid 16395) process group...
[ 7782.365746] init: Service 'wificond' (pid 16395) received signal 9
[ 7782.735338] init: starting service 'wificond'...
解决方案
推荐阅读
- jenkins - Jenkins:为 Linux Master 设置 Windows 工作节点
- python - 如何连接两个 Pyspark 数据框的不同元素
- sass - @parcel/transformer-sass:未定义的混合
- flutter - 如何制作带有颜色渐变的自定义滑块?
- html - 如何将 (S)CSS 纵横比应用于不同尺寸的图像?
- vue.js - Vuejs - Cannot read property '$on' of undefined at Component created
- python-3.x - 将文本文件的内容与文件名进行比较,以便重命名/过滤不需要的短语/关键字
- django - 如何在 Web 环境(Django)中安全地从 Pandas 数据框中删除列?
- git - Visual Studio 中的 Git 变基
- python - 使用列表值列并作为键应用于熊猫数据框上的另一列字典值