2012-02-18 7 views
2

Samsung Galaxyタブ10.1(バージョン3.2)でアンドロイドのadkプログラム(http://developer.android.com/guide/topics/usb/adk.html)をプログラミングしています。私はそれを実際のデバイスではなく、Google APIレベル12を使用してシミュレータで動作させることができました。AndroidのADKエラー(ギャラクシータブ10.1)

ここはmy DemoKit programです。

ギャラクシータブで実行すると、「強制終了」エラーが発生し、DemoKit.apkのダウンロードとインストール中にLogCatでエラーが発生します。私はLogCatについて知らないので、エラーを検出するための参照としてLogCatファイルを添付しています。 (LogCat file for problem DemoKit program)事前に

おかげで、

答えて

4

問題(少なくとも1つは)間違ったUSBライブラリを使用していることです。使用しているものは、Android 2.3.4以降の3.1+でのみ使用でき、別のものを使用する必要があります。

あなたは、あなたはあなたが

UsbManager manager = UsbManager.getInstance(this); 

から

にUsbManagerオブジェクトを取得するあなたの方法を変更する必要が

android.hardware.usb 

com.android.future.usb 

からインポートを変更する必要があります

UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE); 

、最終的にあなたが

UsbAccessory accessory = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY); 

編集に

UsbAccessory accessory = UsbManager.getAccessory(intent); 

から意図を得る方法:詳細については、それが働いているhere

+0

見つけることができます...私は間違っているUSBのAPIを選択しました。ありがとう – paksoft

関連する問題