google gdk java.lang.NoClassDefFoundError Card

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

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)

person user3062722    schedule 03.12.2013    source источник
comment
Почтовый индекс. Без него реально не помочь.   -  person Nathaniel D. Waggoner    schedule 04.12.2013
comment
Другая интересная вещь заключается в том, что при запуске приложения устройство Google Glass отображается как устройство 4.0.4. Я ожидал 4.0.3   -  person user3062722    schedule 04.12.2013


Ответы (1)


XE10 - это ваша проблема. GDK Sneak Peek требует XE11.

Вам нужно будет перевести свой Glass OTA на XE11.

person mimming    schedule 03.12.2013