2012-01-10 97 views
0

我正在研究一个应用程序,其中我必须更新我的adt插件和Android SDK。因为当我更新这些时,Android OS版本4.x正在产生问题。我在2.1到2.3.3上运行应用程序,模拟器启动罚款和应用程序运行。它也运行在设备上。但是,当试图在4.0.2或4.0.3上运行应用程序时,仿真器会启动,然后从eclipse中的设备列表中消失。但是模拟器在我的任务栏中可用。我检查日志并看到以下错误。这与4.x操作系统版本。我没有在3.x上试过。可能是什么问题?在4.x操作系统版本的Android上运行应用程序时收到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操作系统版本的相同问题。

有人能指出背后的实际原因吗?相同的ADT插件和SDK对于2.x操作系统版本的设备和仿真程序绝对正常,但对于4.x版本而言失败。请让我摆脱这一点。任何帮助表示赞赏......!

回答

1

您还没有安装Android 4软件包。 转至Eclipse - >窗口 - > Android SDK Manager,并安装Google API(以及SDK的样本)。 重新启动Eclipse和你的logcat将与Android功能4.

问候, 娜塔莎

相关问题