我一直试图将运行Android的Raspberry Pi连接到wifi上,但没有结果。
我跟踪本指南连接到Wifi。我通过以太网端口连接我的Pi以获得IP地址,然后能够通过adb connect Android.Local进行连接。但是当通过下面的命令启动WifiSetupService时
adb shell am startservice \
-n com.google.wifisetup/.WifiSetupService \
-a WifiSetupService.Connect \
-e ssid <Network_SSID> \
-e passphrase <Network_Passcode>然后通过adb logcat -d | grep Wifi命令获得logcat输出,得到以下输出:
12-28 17:27:19.761 1133 1133 D WifiSetupService: onStartCommand(意图{ act=WifiSetupService.Connect cmp=com.google.wifietup/.WifiSetupService(有额外费用) }) 12-28 17:27:19.761 1133 1133 I WifiConfigurator:用SSID“临冬城”连接到网络12-28 17:27:19.764 408 1052 D WifiService: setWifiEnabled: true pid=1133,uid=10023 12-28 17:27:19.771 1133 1360 D WifiConfigurator:更新现有网络0 12-28 17:27:19.845 408 1361 D WifiNetworkHistory:保存网络历史:“临冬”WPA_PSK gw:空网络选择-状态: NETWORK_SELECTION_ENABLED ephemeral=false选择:空链接:0状态:2 nid:0 hasEverConnected:假12-28 17:27:19.845 408 1361 V WifiNetworkHistory: writeKnownNetworkHistory写配置“越冬”WPA_PSK 12-28 17:27:19.883 408 1362 D WifiNetworkHistory保存网络历史:“临冬城”WPA_PSK gw:空网络选择-状态: NETWORK_SELECTION_ENABLED ephemeral=false选择:空链接:0状态:2 nid:0 hasEverConnected: false 12-28 17:27:19.884 408 1362 V WifiNetworkHistory: writeKnownNetworkHistory写配置“临冬城”WPA_PSK 12-28 17:19.884 408 457 I WifiConnectivityManager: forceConnectivityScan 12-2817:27:19.886 408 457 E WifiScanner:无法找到12-2817:27:49.884 1133 1360 E WifiConfigurator: Wifi在30000 ms中连接失败
我不知道我错过了哪里,也不知道为什么Pi无法连接到Wifi。我已经多次验证是否将正确的密码发送到shell am命令。
任何帮助都将不胜感激!
发布于 2016-12-30 18:40:27
的ssid
-e ssid <Network_SSID> \
是区分大小写的 :-)
试试Winterfell
发布于 2017-04-21 06:24:27
我遇到了同样的问题,但我的解决方案不同,当我试图将代码复制到终端时出错了:
adb shell am startservice \
-n com.google.wifisetup/.WifiSetupService \
enter code here
-a WifiSetupService.Connect \
enter code here
-e ssid Network \
-e passphrase Network_Password 在: Network_Password之后添加一个空格是很重要的,我指的是结尾,如:
adb shell am startservice \
-n com.google.wifisetup/.WifiSetupService \
enter code here
-a WifiSetupService.Connect \
enter code here
-e ssid Network \
enter code here
-e passphrase Network_Password" " (没有引号,结尾只有一个空格)
发布于 2016-12-29 09:43:32
我想我也有类似的问题。这可能是由于我以前尝试登录到同一个网络,但是使用了错误的SSID/密码(空格问题解决了这里)。首先,我试图连接到另一个网络,我使用我的安卓手机热点,使用WPA2和简单的SSID/密码,没有任何空格或奇怪的字符只是为了确定。它连接没有问题,但我仍然无法连接到我的目标接入点。解决我的问题是重新闪烁microSD卡,并尝试再次连接,但这一次第一次使用正确的SSID/密码。
https://stackoverflow.com/questions/41367064
复制相似问题