Java 月食“;安卓设备选择器";-目标列中所有设备前面的红十字

Java 月食“;安卓设备选择器";-目标列中所有设备前面的红十字,java,android,Java,Android,当我在加载android设备选择器时运行我的android开发项目(使用eclipse)时,它会显示我正在运行的模拟器和设备,后面是一个红十字,如下面的屏幕截图所示 但当我选择设备并运行时,它会安装并正常运行 在清单文件中,我包括以下内容 <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15" /> 为了测试,我创建了另一个新的测试应用程序项目,在创建新项目时,我选择了具有相同值的mi

当我在加载android设备选择器时运行我的android开发项目(使用eclipse)时,它会显示我正在运行的模拟器和设备,后面是一个红十字,如下面的屏幕截图所示

但当我选择设备并运行时,它会安装并正常运行

在清单文件中,我包括以下内容

<uses-sdk
    android:minSdkVersion="4"
    android:targetSdkVersion="15" />

为了测试,我创建了另一个新的测试应用程序项目,在创建新项目时,我选择了具有相同值的minSdkVersiontargetSdkVersion。所以在清单文件中,两者都是相同的

<uses-sdk
    android:minSdkVersion="4"
    android:targetSdkVersion="15" />

但问题是,当我运行新的测试应用程序时,它会以正确的方式显示设备和正在运行的模拟器,并显示一个绿色的勾号,如下所示。它还显示了“启动新的Android虚拟设备”部分下可用的设备列表。我对此有点困惑,并试图解决这个问题。以前有人经历过这种情况吗。感谢您为完成此任务提供的任何帮助。谢谢你的帮助


以相同的顺序尝试这些方法并更新结果:

  • 运行
    adb kill server
    adb start server
    并查看是否修复了它
  • 让Eclipse运行您的模拟器,而不是手动运行它
  • 用旧版本的SDK重新创建AVD,看看它是否有效
  • 尝试重新启动eclipse,有时eclipse在加载正确的libs目录时会出现问题
  • 检查
    project.properties
    文件哪个目标是config,它应该是
  • 安卓-15`


    另外,请尝试从android菜单中修复项目属性看看这个问题,它可能会为您提供一些信息:您是否使用google api创建了应用程序??由于这一点,你也会得到这样的问题,它不是一个谷歌API项目。普通的开源软件…您好,Gridtestmail,谢谢您的回复。你能解释一下你的第一点是怎么做的吗。我对这个不太熟悉。谢谢。打开命令提示符,在安装中的/platform tools/中找到adb工具的路径,并键入与我提到的完全相同的内容。我遵循了第一步,但没有做出任何区别。但当我进入“运行->运行配置”目标选项卡时。。。。并选择“始终提示拾取设备”单选按钮,则出现问题。如果我选择“自动选择兼容设备:始终使用…”选项,它将以绿色勾选显示,并正常运行…谢谢。太好了。第二步是帮助您的步骤:)您好,谢谢。我查过了。没关系。看来这不是问题所在。