我已经下载了spen SDK以及示例代码。但是,当我尝试构建代码时,我得到运行时异常,如下所示:
记录:
06-11 20:16:52.950: E/AndroidRuntime(542): FATAL EXCEPTION: main
06-11 20:16:52.950: E/AndroidRuntime(542): java.lang.NoClassDefFoundError: com.samsung.spensdk.SCanvasView
06-11 20:16:52.950: E/AndroidRuntime(542): at com.samsung.spensdk.example.startup.SPen_Example_StartUp.onCreate(SPen_Example_StartUp.java:50)
06-11 20:16:52.950: E/AndroidRuntime(542): at android.app.Activity.performCreate(Activity.java:4465)
06-11 20:16:52.950: E/AndroidRuntime(542): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
我按照三星开发者网站上的说明执行了这些步骤。即我已将libspen23.jar
以及库文件(.so)包含在armeabi
文件夹中,并且还配置了构建路径。但是我仍然遇到上述错误。如果我在某个地方出错了,请有人指导我吗?
答案 0 :(得分:0)
我的意思是我手动添加了库
我不知道“手动”一词是什么意思。
根据您在此处所写的内容,您想要的是:
libs/
libspen23.jar
armeabi/
whateverTheyCalledIt.so
并且没有手动修改Eclipse构建路径(我在评论中提到的the "Order & Export" fix除外)。
如果您的libs/
目录具有任何其他结构,则可能无效。
请注意,我对S-Pen SDK没有直接经验(因为我无法接受他们的许可条款)。