2010-06-28 94 views
1

我有一个针对Android v2.1构建的项目。我可以在运行1.5的手机上运行它,但是当我尝试使用运行1.5的模拟器启动它时,仿真器不会显示在可用AVD列表中。我的清单中有<uses-sdk android:minSdkVersion="3"/>标记,但它没有区别。有任何想法吗?在运行较旧的SDK的模拟器上运行应用程序

感谢

回答

0

原来的建筑对谷歌的API 2.1版本将让你在旧的SDK模拟器运行,只用2.1核心库不会让你这样做。

1

另一种可能性是打开运行配置设置,然后在目标选项卡中选择“手动”。运行时,您将看到一个对话框,允许您启动任何已安装的AVD或在现有的AVD中运行(如果有的话)。

0

运行配置设置不能解决问题。你需要打开一些SDK目标较低的其他Android项目,在那里启动模拟器,然后它允许你从具有更高SDK目标的项目启动应用程序。

我正在使用SDK 10运行在SDK 8仿真器上的项目。

1

旧的sdk模拟器有一个大红色的X,但我仍然可以点击它们。这感觉就像运行停止的迹象,但它的工作原理:d

0

我用来运行诀窍是

  1. 打开“Android虚拟设备管理器”,显示出我所有的模拟器。
  2. 选择模拟器,我想让我的应用程序运行。
  3. 单击开始按钮首先运行我选择的仿真器。
  4. 目标模拟器已经在后台运行,运行我的应用程序并选择已经运行的模拟器来安装我的应用程序。

工作对我

相关问题