m0sk1t
@m0sk1t
SPA web-developer

В Linux adb -d печатает только справку, но не обращается к устройству, почему?

Пытаюсь отладить приложение на устройстве:
m0sk1t@dev ~/projects/vanback $ adb devices
List of devices attached 
Zera F	device
m0sk1t@dev ~/projects/vanback $ adb -d Zera F install platforms/android/build/outputs/apk/android-debug.apk
Android Debug Bridge version 1.0.31

 -a                            - directs adb to listen on all interfaces for a connection
 -d                            - directs command to the only connected USB device
                                 returns an error if more than one USB device is present.
...

т.е. вместо того чтобы установить приложение на телефон, adb выплёвывает мне свою справку... Всё необходимое установлено (Build Tools, System Images, etc...)
Linux dev 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:30:01 UTC 2014 i686 i686 i686 GNU/Linux Mint 17
Есть какие либо идеи?

P.S. Отладка гибридного приложения, следовательно мне нужно отловить только JavaScript ошибки и логи. Есть ли другие способы?
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
@aol-nnov
> Есть какие либо идеи?

конечно есть идеи!
например, ты используешь адб не так, как то планировали его разработчики и он тебе ненавязчиво в очередной раз справочку кажет.
Например, если "directs command to the only connected USB device" так зачем после -d какое-то "Zera F" - это что вообще и зачем оно там?!

и вообще, если у тебя одно устройсво подключено, можно безо всяких -d. просто adb install /path/to/file.apk
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
TranE91
@TranE91
Senior Android Engineer
что adb devices выдает?

возможно проблема в том, что вы не включили дебаг мод на телефоне и он не может подключиться
Ответ написан
@TIMOHIUS
QA automation
1.У вас один телефон поэтому указывать серийный номер не обязательно
2.Запускайте adb install platforms/android/build/outputs/apk/android-debug.apk
3.Ну и путь к апк указывайте лучше от корня
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы