【问题标题】:How to set maxSdkVersion for 1.5 apps如何为 1.5 应用程序设置 maxSdkVersion
【发布时间】:2010-06-22 17:21:06
【问题描述】:

我确实有一个应用程序应该只在 Android 1.5 和 1.6 设备的市场上可见。所以我想我为 SDK 版本 3 编译并设置

<uses-sdk minSdkVersion="3" maxSdkVersion="4" />

但这似乎并不那么容易。我收到一个错误提示

error: No resource identifier found for attribute 'maxSdkVersion' in package 'android'

我应该如何实现我的应用仅对 sdk 版本 3 和 4 设备可见? 澄清一下:我在市场上有适用于所有 android >2.0 设备的应用程序的第二个版本,因为它使用了AccountManager。新版本没有使用它,因为它在 1.5 和 1.6 中不受支持。

【问题讨论】:

    标签: android android-manifest


    【解决方案1】:

    您可能会收到该错误,因为您是针对 1.5 SDK 而不是 1.6 进行开发的。

    要在 1.5 模拟器上测试它,您必须 manually install the apk.

    【讨论】:

    • 是的,如果我将项目目标 sdk 设置为 1.6,它可以正常工作。但后来我不能再在 1.5 模拟器中启动它,因为它说 minSdkVersion 比 targetSdkVersion 小 :( 那么我如何在 1.5 模拟器中测试我的应用程序?我应该忽略 eclipse 在清单文件中给我的警告吗?
    • 我刚刚在 Eclipse 中发现了一个开关,我可以强制 1.5 模拟器启动应用程序,即使它比 targetSdkVersion 小。似乎工作完美。 Thx :) 现在看起来像这样:Eclipse Project Target SDK: 1.6
    猜你喜欢
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 2018-05-07
    • 2018-10-02
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    相关资源
    最近更新 更多