如何让Android 2.2应用程序在2.1中运行

8A5*_*A52 1 java android android-manifest android-emulator android-layout

嗨我做了2.2选择和API 8的Android应用程序现在我怎么能让它在2.1中工作?是否有可能支持2.1设备?或者我必须从头开始再次开发所有应用程序?:-(希望不要请帮助我感谢ChinniKrishna Kothapalli

Riv*_*Kid 5

您需要更改清单以标记SDK 2.1的应用,因为Android Market会过滤设备无法运行的应用 - 如果不将uses-sdk值更改为较低级别,Android 2.1的设备将永远不会看到您的应用在市场上,就这么简单.

话虽如此,一旦你这样做了,请阅读Android Dev页面的向后兼容性 - 它有你需要知道的关于如何优雅地处理你想要的较低Android版本的设备.

唯一需要的额外开发是您的应用程序使用仅限API 8的功能,然后您需要投入额外的工作以使其与较低的API级别兼容.您的大多数代码可能会保持不变.