Образцы Google Glass APK

Я могу получить пример приложения APK CompassActivity для запуска на Glass, но не повезло с LevelActivity или StopWatchActivity? Я использую Eclipse. Войдите ниже. Какие-либо предложения?

[2013-07-29 17:02:18 - LevelActivity] ------------------------------
[2013-07-29 17:02:18 - LevelActivity] Android Launch!
[2013-07-29 17:02:18 - LevelActivity] adb is running normally.
[2013-07-29 17:02:18 - LevelActivity] No Launcher activity found!
[2013-07-29 17:02:18 - LevelActivity] The launch will only sync the application package on the device!
[2013-07-29 17:02:18 - LevelActivity] Performing sync
[2013-07-29 17:02:28 - LevelActivity] Uploading LevelActivity.apk onto device '015DA7720F00D016'
[2013-07-29 17:02:28 - LevelActivity] Installing LevelActivity.apk...
[2013-07-29 17:02:29 - LevelActivity] Success!
[2013-07-29 17:02:29 - LevelActivity] /LevelActivity/bin/LevelActivity.apk installed on device
[2013-07-29 17:02:29 - LevelActivity] Done!

5 ответов

Решение

Идти к Run > Run Configurations, Затем под Launch Actionизмените это с Launch Default Activity в Launch: и выберите вид деятельности, указанный в раскрывающемся списке (например,com.google.glass.samples.stopwatch.StopWatchActivity). Нажмите Apply и попробуйте снова запустить APK.

Причина, по которой вы должны это сделать, заключается в том, что основное действие для примера кода не имеет <category android:name="android.intent.category.LAUNCHER" /> в его <intent-filter>, Отсутствие средства запуска является преднамеренным: в прошлом был запрос на извлечение одного из образцов APK GitHub, и ответ был:

Спасибо за запрос на извлечение; однако стеклянная посуда не будет запущена таким способом.

Вы можете вызывать скрытые приложения, используя Glass Launcher

Если приложение не отображается в голосовом интентабильном меню, вы можете найти его в Glass-Launcher. Glass Launcher остается живой картой, когда ваше приложение включено.

  1. Загрузить исходный код https://github.com/justindriggers/Glass-Launcher

  2. Откройте Glass Launcher и выделите ваше приложение.

Редактировать: вам придется связать GDK для компиляции.

Вот скомпилированный APK для Glass-Launcher для вашего удобства

https://github.com/jaredsburrows/OpenQuartz/blob/master/third-party/Launcher2.apk

Использовать команду -

adb install //location of .apk file

adb install -r build/apk/[app name]-release.apk

У вас есть два варианта: Запустить из командной строки, используя это:

adb shell am start -n com.google.glass.samples.<sampleName>/.<MainActivityName>

так что если бы вы запускали уровень, это было бы:

adb shell am start -n com.google.glass.samples.level/.LevelActivity

или добавьте это в манифест Android для любого проекта, над которым вы работаете:

и установите Launchy, чтобы вы могли запускать приложение в любое время, когда пожелаете.

Вы также можете получить ChromeADB для браузера Chrome, чтобы помочь! У него есть много других возможностей, которые будут полезны для вас.

Другие вопросы по тегам