您好 我制作了一个2.2选择和API 8的Android应用程序 现在我怎么能在2.1中使它工作? 是否有可能支持2.1设备? 或者我必须从头开始再次开发所有应用程序? :-( 希望不是 请帮帮我 感谢您 ChinniKrishna Kothapalli
答案 0 :(得分:5)
您需要更改您的清单,以便为SDK 2.1标记您的应用,因为这是Android Market如何过滤您的设备无法运行的应用 - 而不将uses-sdk值更改为较低级别的设备Android 2.1永远不会在Market中看到您的应用,它就像那样简单。
话虽如此,请完成此操作后,请阅读backwards compatibility上的Android Dev页面 - 您需要了解如何优雅地处理Android设备较低的设备。< / p>
唯一需要的额外开发是您的应用仅使用API 8功能,然后您需要投入额外的工作以使其与较低的API级别兼容。您的大部分代码可能会保持不变。
答案 1 :(得分:4)
在Android Manifest文件中,写一下:
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion = "8"/>
这将支持OS 1.5的所有手机, 如果你想要2.1,请指定minSDK = 7。