2

target=android-14项目属性中需要最新版本的 AdMob SDK(唯一可供下载的) 。这并不妨碍人们在较低版本的平台上运行应用程序(前提是它们与 兼容minSdkVersion),但 Eclipse 的“运行”菜单会过滤掉平台版本低于 的所有设备(虚拟和真实)target。典型场景

  • minSdkVersion设置为 Android 2.1 (API 7)
  • target设置为 ICS (API 14),否则您将无法编译项目,因为清单中存在错误,因为configChanges请参阅此问题)的新值

您可以在任何设备上运行应用程序 >= Eclair只能使用命令行,因为 Eclipse 会过滤掉任何小于 14 的设备。这使得在模拟器上进行测试变得困难。我使用最新版本的 ADT (r19) 和 Eclipse 插件 (18.0)

4

1 回答 1

1

它真的会过滤掉它们,还是X它们旁边只有一个红色?您仍然可以单击这些设备来运行该应用程序。Eclipse 抱怨您的模拟器/设备低于目标版本,这很烦人。

仅供参考,SDK 至少需要target=android-13支持screenSize|smallestScreenSizeconfigChanges。

于 2012-04-21T01:05:16.333 回答