2013-12-03 2 views
1

예를 들어 샘플을 사용하여 간단한 글래스 앱을 만들었습니다. 이 응용 프로그램에는 카드를 만들고 CardScrollView에 추가하고 내용을 스크롤보기로 설정하는 활동이 있습니다. 활동을 시작하기위한 "ok glass"프롬프트로 사용할 트리거를 만들었습니다. 나는 Glass Development Kit Sneak Peek을 Android 버전으로 사용하고 있는지 확인했습니다. 앱이 컴파일되어 Google Glass 기기에 배포되지만 실행시 다음 오류가 발생합니다. 또한 "ok glass"프롬프트가 표시되지 않습니다. 필요한 펌웨어 버전을 모르지만 Google Glass 기기가 현재 XE10에 있으며 최신 버전임을 나타냅니다.google 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에 연결해야합니다.

관련 문제