我有一个针对Android v2.1构建的项目。我可以在运行1.5的手机上正常运行但是当我尝试使用运行1.5的模拟器启动它时,模拟器不会出现在可用的AVD列表中。我的清单中有<uses-sdk android:minSdkVersion="3"/>
标记,但它没有任何区别。有什么想法吗?
感谢
答案 0 :(得分:1)
另一种可能性是打开“运行配置”设置,然后在“目标”选项卡中选择“手动”。运行时,您将看到一个对话框,允许您启动任何已安装的AVD或在现有AVD(如果已经运行)中运行。
答案 1 :(得分:1)
较旧的sdk模拟器有一个很大的红色X,但无论如何我都可以点击它们。感觉就像跑停车牌一样,但它确实有效:D
答案 2 :(得分:0)
根据版本2.1的Google API构建可以让您在较旧的模拟器sdks上运行,只使用2.1核心库不会让您这样做。
答案 3 :(得分:0)
运行配置设置无法解决问题。您需要打开一些具有较低SDK目标的其他Android项目,在那里启动模拟器,然后它允许您从具有更高SDK目标的项目启动应用程序。
我正在将这个用于SDK 8仿真器上运行的SDK 10。
答案 4 :(得分:0)
我以前运行的技巧是
为我工作