2013-12-03 4 views
1

Я создал простое стеклянное приложение, используя образцы в качестве примера. Приложение имеет Activity, который создает карты, добавляет их в CardScrollView и устанавливает контент в прокрутку. Я создал триггер, который будет использоваться в качестве приглашения «ok glass», чтобы начать работу. Я убедился, что использовал версию Glass Development Kit Sneak Peek в качестве версии Android. Приложение компилируется и развертывается на устройстве Google Glass, но при его запуске появляется следующая ошибка. Также не отображается приглашение «ok glass». Не знаете, какая версия прошивки требуется, но устройство Google Glass указывает, что она в настоящее время находится на XE10 и что она актуальна.google gdk java.lang.NoClassDefFoundError Card

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.

Вам нужно будет указать свое стекло OTA на XE11.

Смежные вопросы