代码之家  ›  专栏  ›  技术社区  ›  Peterdk

安卓:如何保持向后兼容性?

  •  2
  • Peterdk  · 技术社区  · 16 年前

    根据发现的说明 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 回复  |  直到 16 年前
        1
  •  2
  •   Roman Nurik    16 年前

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

    1. 选择 运行>调试配置… (或运行配置)
    2. 在左窗格中,选择 Android应用程序 (你的项目)
    3. 打开 靶标 主视图中的选项卡
    4. 对于“部署目标选择模式”,选择 手册
    5. 出版社 应用 然后 关闭