Как начать разработку приложения для Google Glass? - PullRequest
0 голосов
/ 30 апреля 2019

Я работаю над приложением Google Glass для Android.Я установил комплект разработчика стекла (GDK) в Android SDK.Сейчас я создал стеклянный проект с помощью Android Studio (версия 3.3.2).Вновь созданный проект показывает ошибку «Действие по умолчанию не найдено» в run-> редактировать конфигурацию.

Пожалуйста, обратитесь к скриншоту для ошибки.

1. enter image description here

И 2.Нажав в меню run-> Edit Configuration.

enter image description here

Я много раз искал в Google и нашел много статей на эту тему.Всем предлагается установить опцию редактирования конфигурации, как показано ниже.

Модуль: app

Пакет: Развертывание по умолчанию APK

Активность: Запуск по умолчанию Активность

Целевое устройство: USB-устройство

Я сделал то же самое, но никто не работает для меня.Потратив целый день на то, чтобы все заработало, я пришел сюда.Эта ошибка происходит из-за активности Launcher, потому что в проекте Google Glass нет активности Launcher, вместо этого он использует фильтр намерений Voice Trigger.Это похоже на носимые приложения, они также не имеют активности запуска.

Ответы [ 2 ]

0 голосов
/ 13 мая 2019

Если вы не решили проблему.Я сталкивался с подобной проблемой раньше, у меня работали два способа:

  1. Выберите «Ничего» в качестве опции.Вы сможете запустить приложение вручную на Glass, но ваш отладчик не будет работать сразу.Вы должны вручную присоединить отладчик к процессу.Вам также может понадобиться использовать logcat, если в процессе запуска есть ошибка.
  2. Укажите действие (в зависимости от того, что связано с голосовым триггером).

Кроме того, я заметил, что высоздал приложение, используя Kotlin.Активность Kotlin не работала в моем случае, создавая исключения, связанные со значением null, при возобновлении активности.Классы бездействия работали нормально.Пожалуйста, дайте мне знать, работал ли Kotlin в вашем случае.

0 голосов
/ 30 апреля 2019

Android Studio не позволит использовать стандартную конфигурацию запуска без указания средства запуска в манифесте.

Вместо этого можно попробовать использовать командную строку gradle:

./gradlew installDebug
...