如何处理最新的sdk并支持旧的sdk

时间:2012-07-11 10:44:17

标签: android

我需要支持api级别10,并使用最新的sdk来提供新的设备功能(仅当设备的sdk是新的时)。 在清单上我选择最低版本10.

问题是应用程序未成功安装在旧的sdk设备上。 当我在那些设备上调试时,签名aok的安装失败了。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

在清单文件中使用此功能

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />

答案 1 :(得分:0)

如果您的应用程序使用旧版Android上不可用的任何API,那么您应该尝试使用支持库,或者只是放弃这些设备。如果应用程序确实在调试模式下在较旧的模拟器上运行,那么您只需将清单中的minSdkVersion更改为较低的模拟器即可。希望这会有所帮助。