2013-07-30 14 views
7

Posso ottenere l'app APK CompassActivity di esempio per l'esecuzione su Glass ma senza fortuna con LevelActivity o StopWatchActivity? Sto usando Eclipse. Accedi qui sotto. Eventuali suggerimenti?APK campione Google Glass

[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! 
+0

È possibile installare tramite ADB, app MyGlass o compilare il codice e quindi dire "OK, Google" ed eseguirli in questo modo. –

risposta

8

Vai a Run > Run Configurations. Quindi, sotto Launch Action, modificalo da Launch Default Activity a Launch: e seleziona l'attività elencata nel menu a discesa (ad esempio com.google.glass.samples.stopwatch.StopWatchActivity). Premi Applica e prova di nuovo a eseguire l'APK.

Il motivo per cui è necessario farlo è perché l'attività principale del codice di esempio non ha <category android:name="android.intent.category.LAUNCHER" /> nel suo <intent-filter>. Non avere un lanciatore è intenzionale: c'era un pull request on one of the APK GitHub samples in passato e la risposta era:

Grazie per la richiesta di pull; tuttavia, Glassware non sarà lanciato in questo modo.

+0

Grazie, Jennifer. Ha funzionato! –

+1

Cosa succede se non ci sono attività elencate in quel menu a discesa? –

+0

Come @Jay, non ci sono attività nel menu a discesa, nessuna soluzione? –

0

Sono disponibili due opzioni: lancio dalla riga di comando usato questo:

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

quindi se state lanciando il livello sarebbe:

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

o aggiungere questo al Android manifest per qualsiasi progetto si stia lavorando:

e installare Launchy in modo da poter avviare l'app ogni volta che si forma Glass.

0

comando uso -

adb install //location of .apk file 

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

è possibile richiamare le applicazioni nascoste usando vetro Launcher

Se l'app non viene visualizzato nel menu intentable voce, lo si può trovare in vetro-launcher. Glass Launcher rimane una scheda live quando la tua app è attiva.

  1. Scarica la fonte https://github.com/justindriggers/Glass-Launcher

  2. Aperto Vetro Launcher e scorrere per la vostra applicazione.

Modifica: è necessario collegare GDK per compilare.

Ecco un APK compilata per Glass-Launcher per la vostra convenienza

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

0

Si consiglia inoltre di ottenere ChromeADB per il browser Chrome per aiutare! Ha molte altre capacità che faranno bene a te.

Problemi correlati