Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓arduino usb通信_Android_Arduino - Fatal编程技术网

Android 安卓arduino usb通信

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

我正在尝试在安卓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/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文件夹中。