gpt4 book ai didi

android - android SDK 中的 target SDK 选项是否必须与测试设备 Android 版本相同? (Android SDK基础)

转载 作者:行者123 更新时间:2023-11-29 16:06:01 26 4
gpt4 key购买 nike

我需要告诉别人如何通过电子邮件设置 Android SDK。我在最新的设备上进行了所有测试,我的程序都针对我的设置进行了正确编译,但我不知道他们有什么设备以及哪个确切的 android 版本(但我确信他们可能至少有 Android 4.0,但可能有较旧的东西,例如 Android 2.3)。要运行最基本的 Hello World 程序(或我在最新设备上测试过的任何其他程序),在“新建 Android 应用程序”对话框中,我是否必须选择与他们拥有的完全相同的 Android 版本他们,还是可以比他们设备中的更高?
enter image description here

如果他们选择比他们设备上更高的东西,程序还能编译和运行吗?我必须指出,无论他们拥有什么设备或他们将编译什么程序,他们都只会使用旧 API (API 1 - 3) 中提供的类。那么,我在此处选择的内容是否有任何区别,还是必须与他们的设备或旧设备上的内容完全相同?

我没有其他 Android 设备可以用来测试它,因此非常感谢您的帮助。谢谢。

最佳答案

android:minSdkVersion — 指定应用程序能够运行的最低 API 级别。

android:targetSdkVersion — 指定应用程序设计运行的 API 级别。

您的设备不必匹配 targetSdkVersion。但是,通常您希望将 targetSdkVersion 设置为最新的 Android 版本。为确保应用程序将在旧设备上运行,请务必使用 Android Support Library将较新的功能向后移植到较旧的 API 级别。

您可以阅读更多关于 uses-sdk 的信息了解有关目标 API 级别的更多信息。

关于android - android SDK 中的 target SDK 选项是否必须与测试设备 Android 版本相同? (Android SDK基础),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18370228/

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