Galaxy Tab 10.1 上的 Android ADK 错误
Posted
技术标签:
【中文标题】Galaxy Tab 10.1 上的 Android ADK 错误【英文标题】:Android ADK error on Galaxy Tab 10.1 【发布时间】:2012-03-09 11:10:26 【问题描述】:我正在三星 Galaxy Tab 10.1(3.2 版)上编写 android adk 程序 (http://developer.android.com/guide/topics/usb/adk.html)。我已经设法通过使用 Google API 级别 12 让它在模拟器上运行,但不是在实际设备上运行。
这里是my DemoKit program。
当我在 Galaxy 选项卡上运行它时,出现“强制关闭”错误,并且在下载和安装 DemoKit.apk 期间 LogCat 上出现一些错误。我不了解 LogCat,所以我附上了 LogCat 文件作为检测错误的参考。 (LogCat file for problem DemoKit program)
提前致谢, 朴
【问题讨论】:
【参考方案1】:问题(至少一个)是您使用了错误的 USB 库。您使用的只能与Android 2.3.4+ 一起使用,对于3.1+,您必须使用另一个。
您必须从
更改您的导入com.android.future.usb
到
android.hardware.usb
那么你需要改变你获取 UsbManager 对象的方式
UsbManager manager = UsbManager.getInstance(this);
到
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
最后是你获得意图的方式
UsbAccessory accessory = UsbManager.getAccessory(intent);
到
UsbAccessory accessory = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
编辑:可以找到更多信息here
【讨论】:
以上是关于Galaxy Tab 10.1 上的 Android ADK 错误的主要内容,如果未能解决你的问题,请参考以下文章
适用于三星 Galaxy Tab 2 10.1(Chrome 浏览器)的 CSS 媒体查询
信标 - 三星 Galaxy Tab A6 SM-T280 上的 RSSI 错误
Android adb 找不到我的 Galaxy Note 10.1
三星 Galaxy S3 Android 浏览器上的 Web 套接字?
从 Windows 7 Enterprise 到 Samsung Galaxy Tab A 在 Chrome 开发人员工具中进行远程调试时未检测到设备