gpt4 book ai didi

android - 三星 Galaxy S2 Android 上的 USB 附件 API

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:47:56 26 4
gpt4 key购买 nike

我无法在 Samsung Galaxy S2 上启动我的安卓应用程序。我正在尝试使用 Google Add on Library for USB Accessory。当我在 Google Nexsus S 上启动相同的应用程序时,它工作正常。

在应用程序 list 文件中,我使用了以下标签(在应用程序标签下):

<uses-library android:name="com.android.future.usb.accessory"/> 

我在控制台上得到的错误是

[2011-08-11 12:00:28 - App] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2011-08-11 12:00:28 - App] Please check logcat output for more details.
[2011-08-11 12:00:29 - App] Launch canceled!

现在,如果我从 list 中省略以下行:

<uses-library android:name="com.android.future.usb.accessory"/> 

我在 LogCat 上收到以下错误:

08-11 11:58:40.250: ERROR/AndroidRuntime(30780): java.lang.NoClassDefFoundError: com.android.future.usb.UsbManager

有什么办法可以解决这个问题吗?

我的目标是在 Galaxy S2 上使用 USB 主机(或至少使用 USB Accessory API)。

最佳答案

我找到了这个问题的解决方案。

我们只需要将一个 xml 文件推送到设备的“/etc/permissions”文件夹中。

android.hardware.usb.accessory.xml 的内容

<?xml version="1.0" encoding="utf-8"?>
<permissions>
<feature name="android.hardware.usb.accessory" />
<library name="com.android.future.usb.accessory"
file="/system/framework/com.android.future.usb.accessory.jar" />
</permissions>

如果您遇到“只读文件系统”错误。那么您需要像这样对您的设备进行 root。

全部重启后。它会正常工作。

关于android - 三星 Galaxy S2 Android 上的 USB 附件 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7024801/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com