2011-08-11 10 views
12

Samsung Galaxy S2にAndroidアプリケーションを起動できません。私は、USBアクセサリのライブラリにGoogle Addを使用しようとしています。 Google Nexsus Sで同じアプリケーションを起動するとうまく動作します。サムスンギャラクシーS2 AndroidのUSBアクセサリAPI

私は(アプリケーションタグの下に)次のタグを使用しているアプリケーションマニフェストファイルで:

<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! 

ですマニフェストの次の行:

<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アクセサリAPIを使用)を使用することです。

答えて

-1

更新Androidのバージョン2.3.4 ,,

0

私は私のサムスンギャラクシーS IIを持っていると私は何の問題もなくそこにアプリケーションを実行することができます。

Eclipseから "debugg-mode"でアプリケーションを実行することを意味しますか?または.apkを作成した後で携帯電話にインストールすることを意味しますか?

Eclipseから携帯電話に直接実行する場合は、まずSamsung Driversをコンピュータにインストールしておく必要があることを知っておく必要があります。Samsungのキーをインストールすることをおすすめします。 Download Samsung Kies

ドライバーなどをインストールした後、携帯電話で「デバッグモード」をクリックする必要があります。 "設定 - >アプリケーション - >開発 - > Usbデバッグ

+0

問題は、共有ライブラリが電話機に見つかりませんでした..! – Noby

0

私はサムスンGalexy SIIを持っています。私は数日前に同じ問題に直面しています 私のAndroidアプリをSIIに走らせることはできません。正常に動作しません何の必要な共有ライブラリまたは何か他のもののような任意の問題があることが問題の

Sollution:。。。

私はちょうどhereからサムスンKiesさんをインストールする必要があり

はその後の両方を再起動し、デバイスPCを起動してからデバイスのUSBデバッグ中

モバイルをPCに接続してから、試してみてください。

これはうまくいくでしょう。

お楽しみください。 :)

+0

私のOSはUbuntu 10ですが、Kiesは利用できません。 – Noby

+0

Ohh。 。 。お使いのOSに合わせてください。 –

+0

@ノビー:私が持っているように申し訳ありませんbudy、Ubuntuはサムスンキースをサポートしていません。だからあなたはWindows/Macであなたのアプリを試してみる必要があります。 :( –

3

私はこの問題を解決しました。

xmlファイルをデバイスの「/ etc/permissions」フォルダにプッシュするだけです。

android.hardware.usb.accessory。xml with the content

<?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> 

「読み取り専用ファイルシステム」エラーが発生した場合。このようにデバイスをルートする必要があります。

すべて再起動します。それは正常に動作します。

関連する問題