1
所以我已經得到了玻璃,安裝了GDK,克隆和編譯了Compass示例,到目前爲止這麼好。在Glass上啓用調試模式,通過USB連接,顯示在adb設備下,安裝Compass Sample APK,沒問題。我在我的菜單上看到應用程序顯示爲目標,然後點擊菜單。谷歌玻璃羅盤示例拋出異常,試圖創建一個新卡
預計:
我應該看到指南針活卡顯示。
實際:
拋出一個異常,看在日誌這裏的堆棧跟蹤:
01-17 19:21:50.861: ERROR/AndroidRuntime(2734): FATAL EXCEPTION: main
java.lang.NoSuchMethodError: com.google.android.glass.timeline.TimelineManager.getLiveCard
at com.google.android.glass.sample.compass.CompassService.onStartCommand(CompassService.java:117)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2359)
at android.app.ActivityThread.access$1900(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
任何人都知道我能做些什麼?
所以我升級到最新的GDK,它的工作。 谷歌應該像安裝SDK一樣檢查GDK級別,以防止這種不兼容。 – johnarleyburns
@johnarleyburns - 由於Android SDK假定向前兼容性(針對v11構建的應用程序將在v12上運行),Android SDK所做的檢查在這裏沒有幫助 - 同樣的假設不適用於開發人員預覽GDK,但我認爲會最終確定並正式發佈的情況。 – ianhanniballake