相关疑难解决方法(0)

编译和链接libusb for android

我考虑尝试编译某个C程序,它允许通过USB为Android控制Gembird SilverShield电源插座.在我的Android HDMI电视棒上,这将非常有用.有一个开放的项目.它在Linux下工作,依赖于libusb.目标平台是android ICS.我想在Ubuntu Linux上开发.我有什么机会让它发挥作用?有哪些必要步骤.设定Android SDK,NDK,交叉编译器...
有一个老问题,在这里,与libusb在Android上,但没有信息的方式有关.
是否可以更轻松地将应用程序移植到机器人自己的USB库?

usb android

14
推荐指数
1
解决办法
1万
查看次数

解决'应用已停止'崩溃错误

构建AOA应用程序,我的Android设备与外部附件通信,在这种情况下是arduino.

当我连接附件时,我的Android应用程序正确启动,因为我的mainActivity的intent-filter中有USB_ATTACHED操作.

但是,我的Android应用程序很可能在与USB配件断开连接时崩溃.

我的shell在断开连接时立即从TCPIP切换到USB模式但重新连接我得到完整的堆栈跟踪

任何Android专家都可以根据以下logcat输出建议我如何进一步调试吗?

E/run     ( 5092): java.io.IOException: read failed: EIO (I/O error)
D/PicasaSyncManager( 4877): battery info: false
D/UsbDeviceManager(  781): exited USB accessory mode
E/UsbDebuggingManager(  781): got -1 reading
E/UsbDebuggingManager(  781): Communication error: 
E/UsbDebuggingManager(  781): java.io.IOException: No such file or directory
E/UsbDebuggingManager(  781):   at android.net.LocalSocketImpl.connectLocal(Native Method)
E/UsbDebuggingManager(  781):   at android.net.LocalSocketImpl.connect(LocalSocketImpl.java:287)
E/UsbDebuggingManager(  781):   at android.net.LocalSocket.connect(LocalSocket.java:130)
E/UsbDebuggingManager(  781):   at com.android.server.usb.UsbDebuggingManager.listenToSocket(UsbDebuggingManager.java:75)
E/UsbDebuggingManager(  781):   at com.android.server.usb.UsbDebuggingManager.run(UsbDebuggingManager.java:111)
E/UsbDebuggingManager(  781):   at java.lang.Thread.run(Thread.java:841)
D/dalvikvm(  781): GC_FOR_ALLOC freed 1069K, 14% free 31156K/35896K, paused 54ms, total 55ms
V/SearchControllerCache( …
Run Code Online (Sandbox Code Playgroud)

crash android stack-trace wifi logcat

5
推荐指数
1
解决办法
2933
查看次数

标签 统计

android ×2

crash ×1

logcat ×1

stack-trace ×1

usb ×1

wifi ×1