07-12 10:52:01.033: E/AndroidRuntime(9884): FATAL EXCEPTION: main
07-12 10:52:01.033: E/AndroidRuntime(9884): java.lang.NoClassDefFoundError: at.abraxas.amarino.Amarino
07-12 10:52:01.033: E/AndroidRuntime(9884): at edu.mit.media.amarino.multicolorlamp.MultiColorLamp.onCreate(MultiColorLamp.java:56)
07-12 10:52:01.033: E/AndroidRuntime(9884): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
07-12 10:52:01.033: E/AndroidRuntime(9884): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1722)
07-12 10:52:01.033: E/AndroidRuntime(9884): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1784)
07-12 10:52:01.033: E/AndroidRuntime(9884): at android.app.ActivityThread.access$1500(ActivityThread.java:123)
07-12 10:52:01.033: E/AndroidRuntime(9884): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:939)
07-12 10:52:01.033: E/AndroidRuntime(9884): at android.os.Handler.dispatchMessage(Handler.java:99)
07-12 10:52:01.033: E/AndroidRuntime(9884): at android.os.Looper.loop(Looper.java:130)
07-12 10:52:01.033: E/AndroidRuntime(9884): at android.app.ActivityThread.main(ActivityThread.java:3835)
07-12 10:52:01.033: E/AndroidRuntime(9884): at java.lang.reflect.Method.invokeNative(Native Method)
07-12 10:52:01.033: E/AndroidRuntime(9884): at java.lang.reflect.Method.invoke(Method.java:507)
07-12 10:52:01.033: E/AndroidRuntime(9884): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
07-12 10:52:01.033: E/AndroidRuntime(9884): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
07-12 10:52:01.033: E/AndroidRuntime(9884): at dalvik.system.NativeStart.main(Native Method)
Android版本是2.3.7
版主回覆:(07/09/2012 03:11:56 PM)
照理來說由MIT提供的Multicolorlamp應該大家照著做是起的來才對
如果你把
private static final String DEVICE_ADDRESS = "00:11:12:06:00:60"
給註解掉
Amarino.connect(this, DEVICE_ADDRESS);
這行直接塞入藍芽MAC字串呢?
你可以試看看上一篇那位網友連著PC DEBUG操作成功的
但這樣問題沒有根除…,我手邊只有一隻ANDROID DEVICE
改天有空還是去借一隻NEXUS S