Образцы 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 остается живой картой, когда ваше приложение включено.
Загрузить исходный код https://github.com/justindriggers/Glass-Launcher
Откройте 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, чтобы помочь! У него есть много других возможностей, которые будут полезны для вас.