안녕하세요. andar 오픈소스를 이용하여 증강현실 어플리케이션을 만드려고합니다.
http://andar.googlecode.com/svn/trunk/AndARModelViewer/
여기에있는 오픈소스를 다운받고 복사하여 이클립스로 돌려보았는데요
이미지 모델을 선택까지는되는데 선택과 동시에 어플리케이션이 죽어버리네요
logcat은 아래와 같습니다.
05-28 08:12:39.243: W/dalvikvm(282): Unable to resolve superclass of Ledu/dhbw/andobjviewer/AugmentedModelViewerActivity; (57)
05-28 08:12:39.243: W/dalvikvm(282): Link of class 'Ledu/dhbw/andobjviewer/AugmentedModelViewerActivity;' failed
05-28 08:12:39.254: E/dalvikvm(282): Could not find class 'edu.dhbw.andobjviewer.AugmentedModelViewerActivity', referenced from method edu.dhbw.andobjviewer.ModelChooser.onListItemClick
05-28 08:12:39.254: W/dalvikvm(282): VFY: unable to resolve const-class 71 (Ledu/dhbw/andobjviewer/AugmentedModelViewerActivity;) in Ledu/dhbw/andobjviewer/ModelChooser;
05-28 08:12:39.254: D/dalvikvm(282): VFY: replacing opcode 0x1c at 0x0049
05-28 08:12:39.254: D/dalvikvm(282): VFY: dead code 0x004b-0074 in Ledu/dhbw/andobjviewer/ModelChooser;.onListItemClick (Landroid/widget/ListView;Landroid/view/View;IJ)V
05-28 08:12:47.614: D/AndroidRuntime(282): Shutting down VM
05-28 08:12:47.614: W/dalvikvm(282): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
05-28 08:12:47.654: E/AndroidRuntime(282): FATAL EXCEPTION: main
05-28 08:12:47.654: E/AndroidRuntime(282): java.lang.NoClassDefFoundError: edu.dhbw.andobjviewer.AugmentedModelViewerActivity
05-28 08:12:47.654: E/AndroidRuntime(282): at edu.dhbw.andobjviewer.ModelChooser.onListItemClick(ModelChooser.java:111)
05-28 08:12:47.654: E/AndroidRuntime(282): at android.app.ListActivity$2.onItemClick(ListActivity.java:321)
05-28 08:12:47.654: E/AndroidRuntime(282): at android.widget.AdapterView.performItemClick(AdapterView.java:284)
05-28 08:12:47.654: E/AndroidRuntime(282): at android.widget.ListView.performItemClick(ListView.java:3382)
05-28 08:12:47.654: E/AndroidRuntime(282): at android.widget.AbsListView$PerformClick.run(AbsListView.java:1696)
05-28 08:12:47.654: E/AndroidRuntime(282): at android.os.Handler.handleCallback(Handler.java:587)
05-28 08:12:47.654: E/AndroidRuntime(282): at android.os.Handler.dispatchMessage(Handler.java:92)
05-28 08:12:47.654: E/AndroidRuntime(282): at android.os.Looper.loop(Looper.java:123)
05-28 08:12:47.654: E/AndroidRuntime(282): at android.app.ActivityThread.main(ActivityThread.java:4627)
05-28 08:12:47.654: E/AndroidRuntime(282): at java.lang.reflect.Method.invokeNative(Native Method)
05-28 08:12:47.654: E/AndroidRuntime(282): at java.lang.reflect.Method.invoke(Method.java:521)
05-28 08:12:47.654: E/AndroidRuntime(282): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
05-28 08:12:47.654: E/AndroidRuntime(282): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
05-28 08:12:47.654: E/AndroidRuntime(282): at dalvik.system.NativeStart.main(Native Method)
혹시 프로젝트 다운받은 것이 필요하신분은 말씀해주시면 보내드리겠습니다.
http://code.google.com/p/andar/downloads/detail?name=AndARSampleProject.zip
여기서 받은 샘플 코드 또한 비슷한 에러가 발생됩니다.