Android:如何保持向后兼容性?

时间:2010-04-17 15:52:13

标签: android eclipse android-emulator backwards-compatibility

根据here发现的说明,为了让您的应用说明您可以支持的屏幕尺寸,您需要针对Android 1.6编译您的应用。

使用minSdkVersion和targetSdkVersion这也应该在Android 1.5上运行:

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

但是,当我尝试从Eclipse启动我的应用程序以在模拟1.5中运行时,我收到以下错误:

 Failed to find an AVD compatible with target 'Android 1.6'.

这是eclipse工具/模拟器的错误吗?或者我如何让它同时正确地定位1.5,同时为我提供指定支持屏幕的选项?

1 个答案:

答案 0 :(得分:2)

您可以强制Eclipse / ADT显示所有可用目标的列表,并通过更改调试和运行配置来选择旧目标:

  1. 选择运行&gt;调试配置...... (或运行配置)
  2. 在左侧窗格中,选择 Android应用程序&gt; (您的项目)
  3. 在主视图中打开目标标签
  4. 对于“部署目标选择模式”,请选择手动
  5. 应用,然后按关闭