2012-01-10 3 views
0

私はadtプラグインとAndroid SDKを更新する必要があるアプリケーションで作業しています。私がこれらを更新して以来、Android OSバージョン4.xでは問題が生じています。私は2.1から2.3.3でアプリケーションを実行し、エミュレータはうまく起動し、アプリケーションが実行されます。デバイス上でも動作します。しかし、4.0.2または4.0.3エミュレータでアプリを起動しようとすると、eclipseのデバイスリストから消えます。しかし、私のタスクバーにエミュレータがあります。ログをチェックして、次のエラーが表示されます。これには4.x OSバージョンが付属しています。私は3.xでそれを試していません。何が問題なの?Android用4.x OSバージョンでアプリケーションを実行するとAdbCommandRejectedExceptionが発生する

[2012-01-10 10:11:18 - Unexpected error while launching logcat. Try reselecting the device.] device not found 
com.android.ddmlib.AdbCommandRejectedException: device not found 
at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:736) 
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373) 
at com.android.ddmlib.Device.executeShellCommand(Device.java:372) 
at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:100) 
at java.lang.Thread.run(Thread.java:662) 

時々私はadbサーバーを2〜3回抹消し、エミュレータが起動して問題が解消されます。しかし、私は毎日、動作するようになり、4.x OSバージョンで同じ問題に直面します。

誰かが実際の理由を指摘できますか?同じADTプラグインとSDKは、2.x OSバージョンのデバイスとエミュレータでは正常に動作しますが、4.xバージョンでは失敗します。これから私を逃がしてください。どんな助けにも感謝しています... !!!

答えて

1

あなたはAndroid 4パッケージをインストールしていません。 Eclipse - > Window - > Android SDK Managerに移動し、Google API(およびSDKのサンプル)をインストールします。 Eclipseを再起動し、あなたのLogCatは、Android 4で機能します

よろしく、 ナターシャ

関連する問題