私は、大きなプロジェクトの一環として、SDカードをPCにマウントするためのapkを開発しようとしています。 私のプログラムを実行するたびに、次のエラーが表示されます。 パッケージにcom.android.hardware.usb(またはcom.android.future.usb)がありません。 SDK API12(またはgoogle sdk api11)としてターゲティングします。利用できない共有ライブラリcom.android.hardware.usb
API10デバイスで上記のapkを実行する必要があるので、com.android.future.usbを使用するのが適切でしょう。
この問題を解決するために5日間の無駄があったので、適切な解決策を提案してください。
しかし、両方のアプローチで試してみました.GoogleアドオンライブラリとAndroid sdk 12.どちらのシナリオでも同じエラーが表示されます。 –
このエラーは、エミュレータまたは実際のデバイスでプログラムを実行していますか?実際のデバイスの場合は、USBアクセサリページのメモが適用されます。 2.3.4(アップグレードされたNexus SやNexus Oneなど)またはHoneycombを実行するデバイスでない限り、必要なAPIサポートはなく、プラットフォームに組み込まれているため、ライブラリをデバイスに追加する方法はありませんあなたのアプリケーションと共に出荷できるものではありません。 – Mark
エミュレータとデバイスの両方でエラーが発生しています(2.3.4で動作していますが)。 –