Не удается подключить устройства Android Respberry pi 3 к Wi-Fi. Ошибка: не указано намерение

Я успешно подключился к Raspberry pi3 (изображение предварительного просмотра вещей Android) с помощью следующей команды adb connect <ip-address>

но после подключения Wi-Fi с помощью следующей команды:

 adb shell am startservice \
    -n com.google.wifisetup/.WifiSetupService \
    -a WifiSetupService.Connect \
    -e ssid dsid \
    -e passphrase am@sin305

он дает следующее сообщение об ошибке:

 Error: No intent supplied

Проблема уже решена: Следующими изменениями (не комментируйте сейчас) - Совет: удалите все обратные косые черты из приведенной выше команды.

теперь он успешно подключен к Wi-Fi.


person N_J    schedule 06.01.2017    source источник
comment
ты на машине windows?   -  person Blundell    schedule 06.01.2017
comment
Я получаю ту же ошибку. Вы нашли решение этой проблемы?   -  person Yasir Tahir    schedule 22.01.2017
comment
@Blundell, я использую Windows-машину.   -  person Yasir Tahir    schedule 22.01.2017
comment
@YasirTahir Я отправил ответ для windows   -  person Blundell    schedule 22.01.2017


Ответы (3)


\ - это символ linux для продолжения строчной команды. Поскольку вы находитесь в Windows, вы должны использовать ^ в соответствии с this < / а>.

Вот так:

adb shell am startservice ^
    -n com.google.wifisetup/.WifiSetupService ^
    -a WifiSetupService.Connect ^
    -e ssid dsid ^
    -e passphrase am@sin305
person Blundell    schedule 22.01.2017

Убедитесь, что вы подключаетесь к сети 2,4 ГГц, а не к сети 5.0 (что, похоже, не поддерживает Android).

person CloudyMcFox    schedule 21.01.2017

Следующая команда используется из окна терминала студии Android, тогда работает только она:

 adb shell am startservice
    -n com.google.wifisetup/.WifiSetupService
    -a WifiSetupService.Connect
    -e ssid dsid
    -e passphrase am@sin305

Совет: удалите все символы обратной косой черты из приведенной выше команды. (Для ОС Windows)

теперь он успешно подключен к Wi-Fi.

person N_J    schedule 06.01.2017
comment
FWIW, обратная косая черта - это стандартный синтаксис macOS / Linux, так как эта команда продолжается на следующей строке. - person CommonsWare; 06.01.2017