2013-12-03 46 views
1

我創建了一個簡單的玻璃應用程序使用示例作爲示例。該應用程序具有創建卡片的活動,將它們添加到CardScrollView並將內容設置爲滾動視圖。我創建了一個觸發器作爲「ok玻璃」提示來啓動活動。我確信我使用Glass Development Kit Sneak Peek作爲Android的版本。該應用程序編譯並部署到Google Glass設備,但運行時出現以下錯誤。此外,「ok玻璃」提示不顯示。不知道需要哪種版本的固件,但Google Glass設備表明它目前在XE10並且是最新版本。谷歌gdk java.lang.NoClassDefFoundError卡

12-03 12:36:02.125: E/dalvikvm(12040): Could not find class 'com.google.android.glass.app.Card', referenced from method com.android.graingerglass.CategoriesCardAdapter.<init> 
12-03 12:36:02.125: E/dalvikvm(12040): Could not find class 'com.google.android.glass.app.Card', referenced from method com.android.graingerglass.CategoriesCardAdapter.getView 
12-03 12:36:02.132: E/AndroidRuntime(12040): FATAL EXCEPTION: main 
12-03 12:36:02.132: E/AndroidRuntime(12040): java.lang.NoClassDefFoundError: com.google.android.glass.app.Card 
12-03 12:36:02.132: E/AndroidRuntime(12040): at com.android.graingerglass.CategoriesCardAdapter.<init>(CategoriesCardAdapter.java:27) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at com.android.graingerglass.CategoriesCardActivity$LoadCategories.onPostExecute(CategoriesCardActivity.java:45) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at com.android.graingerglass.CategoriesCardActivity$LoadCategories.onPostExecute(CategoriesCardActivity.java:1) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at android.os.AsyncTask.finish(AsyncTask.java:602) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at android.os.AsyncTask.access$600(AsyncTask.java:156) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:615) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at android.os.Handler.dispatchMessage(Handler.java:99) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at android.os.Looper.loop(Looper.java:137) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at android.app.ActivityThread.main(ActivityThread.java:4424) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at java.lang.reflect.Method.invokeNative(Native Method) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at java.lang.reflect.Method.invoke(Method.java:511) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
12-03 12:36:02.132: E/AndroidRuntime(12040): at dalvik.system.NativeStart.main(Native Method) 
+0

郵政編碼。如果沒有它,真的無法幫助。 –

+0

另一個有趣的事情是,當運行該應用時,Google Glass設備顯示爲4.0.4設備。我期待4.0.3 – user3062722

回答

1

XE10是你的問題。 GDK Sneak Peek需要XE11。

您需要讓您的Glass OTA升級到XE11。