Android 安卓arduino usb通信
我正在尝试在安卓4.1 cross usb上建立Arduino UNO R3和Galaxy SII之间的通信。我下面的代码示例如下所示:。不幸的是,我收到消息“应用程序已停止”,这里是LogCat错误 日志:Android 安卓arduino usb通信,android,arduino,Android,Arduino,我正在尝试在安卓4.1 cross usb上建立Arduino UNO R3和Galaxy SII之间的通信。我下面的代码示例如下所示:。不幸的是,我收到消息“应用程序已停止”,这里是LogCat错误 日志: E/AndroidRuntime(535): FATAL EXCEPTION: main E/AndroidRuntime(535): java.lang.NoClassDefFoundError: com.android.future.usb.UsbManager E/Android
E/AndroidRuntime(535): FATAL EXCEPTION: main
E/AndroidRuntime(535): java.lang.NoClassDefFoundError: com.android.future.usb.UsbManager
E/AndroidRuntime(535): at com.example.mypro.MainActivity.onCreate(MainActivity.java:123)
E/AndroidRuntime(535): at android.app.Activity.performCreate(Activity.java:4465)
E/AndroidRuntime(535): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
E/AndroidRuntime(535): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)
E/AndroidRuntime(535): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)
E/AndroidRuntime(535):at android.app.ActivityThread.access$600(ActivityThread.java:122)
E/AndroidRuntime(535):at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
E/AndroidRuntime(535):at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(535):at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(535):at android.app.ActivityThread.main(ActivityThread.java:4340)
E/AndroidRuntime(535):at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(535):at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(535):at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime(535):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/AndroidRuntime(535):at dalvik.system.NativeStart.main(Native Method)
谁能帮帮我吗。提前感谢….您的导入很奇怪。它应该查找android.hardware.usb.UsbManager当我从import com.android.future.usb.UsbManager更改时,我遇到了很多错误;导入android.hardware.usb.UsbManager;UsbAccessory附件=UsbManager.getAccessoryintent;错误mUsbManager=UsbManager.getInstancethis;错误UsbAccessory[]附件=mUsbManager.getAccessoryList;错误mUsbManager.requestPermissionaccessory,mPermissionIntent;好啊我只是快速搜索了一下,com.android.future.usb.UsbManager包含在谷歌API附加库中。确保此库位于项目的libs文件夹中。