我是Eclipse ADT的新手,我试图在我的平板电脑上运行一个应用程序(三星Galaxy Note 10.1),但是出现如下错误:
[2013-12-26 12:37:41 - SDK_Example] ------------------------------
[2013-12-26 12:37:41 - SDK_Example] Android Launch!
[2013-12-26 12:37:41 - SDK_Example] adb is running normally.
[2013-12-26 12:37:41 - SDK_Example] Performing com.metaio.Example.MainActivity activity launch
[2013-12-26 12:37:41 - SDK_Example] No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD.
有谁能告诉我为什么找不到我的设备?
答案 0 :(得分:5)
因此,如果您使用的是模拟器,请将其关闭。
在Eclipse中选择运行>运行配置>目标>始终提示选择设备>运行即可。
现在从列表中选择一个设备或启动一个新的模拟器。下次运行项目时,它应该可以正常工作。
答案 1 :(得分:4)
错误显示您的应用程序具有该API级别的兼容模拟器的API级别不存在。您需要创建与应用程序的api级别兼容的模拟器。
或强>
如果您的模拟器已经启动,那么您需要重置ADB以使模拟器可用。转到DDMS > In Device tab > Select Down arrow> Select Reset adb option.
查看图片
答案 2 :(得分:4)
似乎您的设备未被ADB检测到。
检查平板电脑中是否有启用USB调试。有时断开连接并重新连接设备也可以使其正常工作。另请注意,您的设备应支持API级别。
答案 3 :(得分:2)
如果在SDK中找不到兼容的Android API,则会出现此错误消息。尝试使用适当的API更新您的eclipse。要更新您的API,请转到窗口 - > Android SDK Manager。然后从Android SDK Manager窗口中选择所需的API版本。最后按下安装包按钮。完成所需的包安装后,为您的项目创建新的AVD并运行您的项目。
答案 4 :(得分:1)
您必须创建模拟器或使用与API目标兼容的设备。即设备或模拟器应具有与您的项目兼容的Android版本。
答案 5 :(得分:0)
在androidmanifest.xml
尝试支持API级别8以后的版本
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
甚至尝试在手机中无法 USB调试 ..
在此之前,您应该在系统中安装移动同步...
一旦你尝试编辑项目中的代码,甚至尝试清理项目并运行它..,
答案 6 :(得分:0)
我遇到了同样的问题。我有usb调试集,eclipse正在运行应用程序,然后它停止了一天。我发现,在这里的其他评论的帮助下,我的手机必须被设置为大容量存储设备,否则它将无法工作。一旦我将它从相机,或其他设置更改为大容量存储,它就可以工作。我必须使用usb设置并更改它。该手册未提及大容量存储是必要的。