Min sdk版本android - Cordova

时间:2015-12-27 21:40:24

标签: android cordova

我想为Android创建一个应用,我正在使用 Cordova

Android清单android:minSdkVersion14(在执行Cordova build android之后),但由于兼容性,我希望android:minSdkVersion的值更低。如果我在10中添加android:minSdkVersion或其他号码,是否安全?或者哪个是我可以在Cordova项目的android:minSdkVersion中放入的最低版本?

谢谢!

3 个答案:

答案 0 :(得分:1)

@Peter,
你有很多不好的建议,这对SO来说并不陌生。

有一点很少重申 - 当编译器(或工具集)推进版本号时,软件和硬件往往是deprecated,然后是non grata

当软件 已弃用 时,它会向开发人员发出信号,表示该软件仍然可用,但不支持使用。这是一个逐步淘汰阶段。这也意味着对该分支的支持已基本结束。 (所提供的罕见支持是出于安全原因,但即使是this is ending。)

当软件变为 non grata 时,这是向开发人员发出的信号 unwelcome 的信号,不应使用。这是作为最终阶段,以及从一般用途中删除软件。

正如评论中所提到的,Android倾向于以里程碑为基础 弃用 软件。 (不要紧,里程碑是捏造和偏见的。)这种弃用也适用于 Cordova / Phonegap 。特别是,对于Cordova Tool Set 5.x(当前工具集),最低android:minSdkVersion14

但是,正如jcesarmobile(我相信在官方邮件列表中)已指出,如果您使用Cordova Tool Set 4.x,则可以使用android:minSdkVersion = {{1 }}。

然而,这有问题。

  1. 您必须确保使用较旧的插件。
  2. 您必须确保保存所有支持软件的副本。 (编译器,插件等)
  3. 您将自行修复错误和安全问题。
  4. 幸运的是,一些博客和文档仍在那里。 Cordova没有删除旧的文档,所以你需要使用右上角的下拉菜单(链接到较旧的软件文档)。

    您还需要阅读这篇陈旧但非常有用的帖子。它将帮助您获取和保存所需软件的旧版本。 - 最好的运气。

    Cordova / PhoneGap版本混淆
    http://devgirl.org/2014/11/07/cordovaphonegap-version-confusion/

答案 1 :(得分:0)

你可以放的最小sdk是1,但我认真不推荐。以下是每个sdk版本对用户的百分比:http://developer.android.com/about/dashboards/index.html 我建议将最低版本设置为10.如果这会停止您应用中的功能,请选择支持您功能的sdk。我个人去14岁。

答案 2 :(得分:0)

放入10是安全的,但这意味着您的应用无法在更高版本的SDK中使用任何功能。这意味着,如果用户的设备仅支持sdk v10,并且您说应用程序需要运行的最低限度,请确保您的应用程序不使用11个以上的功能。