gpt4 book ai didi

Android - 在 Android 1.6 中开发的应用程序可以在 Android 2.0 中运行吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:14 35 4
gpt4 key购买 nike

Android 是否向后兼容,也就是说在 Android 1.6 上开发的应用程序可以在 Android 2.0 上运行吗?

我刚刚发布了一个 2.0 应用程序,发现我无法使用我的 G1 (Android 1.6) 手机在市场上找到它。但显然其他人正在下载它。

我应该将应用程序降级到 1.6 还是需要为每个 Android 版本创建单独的应用程序?

最佳答案

您可以针对任何您想要的版本进行构建,并将其发布到每部 Android 手机并在市场上展示给他们,如果您确定它是稳定的话。

我有一个基于 1.6 SDK 构建的 Android 应用程序。我确保不使用任何特定于 1.6 的 API,但我确实希望构建环境允许我使用特定于分辨率的图标和 Assets ,而 1.5 SDK 不知道该怎么做。然而,运行 1.5 的手机在实际运行时不会因分辨率特定的布局结构而阻塞。

我将 minSdkVersion 标记为 3 (Android 1.5) 并将 targetSdkVersion 设置为 4 (Android 1.6)。这告诉 Android 手机和 Market,我已经确定该应用程序在低至 Android 1.5 的手机上运行良好,但它是针对 1.6 构建的(并且可以假设可以在 2.0 等更高版本上运行)。

由于应用程序是开源的,这里有一个 link到我的 AndroidManifest.xml

本页在Android Developer docs更详细地描述了 uses-sdk 属性

关于Android - 在 Android 1.6 中开发的应用程序可以在 Android 2.0 中运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1826829/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com