gpt4 book ai didi

android-manifest - 最大 sdk 版本和目标 sdk 版本有什么区别?

转载 作者:行者123 更新时间:2023-12-05 03:14:30 28 4
gpt4 key购买 nike

我对最大 sdk 版本和目标 sdk 版本几乎没有混淆。如果我在我的 manifest.xml 文件中使用这两个有什么问题吗

最佳答案

来自 http://developer.android.com/guide/topics/manifest/uses-sdk-element.html :

android:maxSdkVersion

An integer designating the maximum API Level on which the application is designed to run.

In Android 1.5, 1.6, 2.0, and 2.0.1, the system checks the value of this attribute when installing an application and when re-validating the application after a system update. In either case, if the application's maxSdkVersion attribute is lower than the API Level used by the system itself, then the system will not allow the application to be installed. In the case of re-validation after system update, this effectively removes your application from the device.

android:targetSdkVersion

An integer designating the API Level that the application targets. If not set, the default value equals that given to minSdkVersion. This attribute informs the system that you have tested against the target version and the system should not enable any compatibility behaviors to maintain your app's forward-compatibility with the target version. The application is still able to run on older versions (down to minSdkVersion).

对您的应用程序进行版本控制

如果您想详细了解这两个参数以及它们如何影响您的应用程序,我认为 this link 将帮助您更好地理解该主题:

  • android:minSdkVersion — 运行应用程序的最低 Android 平台版本,由平台的 API 级别标识符指定。
  • android:targetSdkVersion — 指定应用程序设计运行的 API 级别。在某些情况下,这允许应用程序使用目标 API 级别中定义的 list 元素或行为,而不是仅限于使用为最低 API 级别定义的元素或行为。
  • android:maxSdkVersion — 应用程序设计运行的 Android 平台的最高版本,由平台的 API 级别标识符指定。重要提示:请在使用此属性前阅读文档。

关于android-manifest - 最大 sdk 版本和目标 sdk 版本有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24244887/

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