gpt4 book ai didi

cordova - 如何指定phonegap中的最小SDK?它忽略 config.xml 中的 android-minsdkversion

转载 作者:行者123 更新时间:2023-12-01 19:34:10 24 4
gpt4 key购买 nike

这是一个phonegap 3.5/cordova 3 Android应用程序。在 www/config.xml 中我有:

<preference name="android-minSdkVersion" value="19">
<preference name="android-targetSdkVersion" value="19">

但是,当我构建它时,它会创建一个 AndroidManifest.xml:

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" />

结果是 SDK 版本低于 19 的人可以从商店安装我的应用程序。这 10 从哪里获取?我该如何更改它?由于 Viewport 的怪异,我的应用程序在低于 4.4 的操作系统上的行为值得怀疑,并且我已经从 4.2.2 用户那里获得了 1 星评价。

最佳答案

使用旧版本的 cordova CLI,我曾经手动修改 AndroidManifest.xml 来更改一些设置(启动模式、minsdk...),就像您在答案中所做的那样。

Cordova 3.5 中。有些事情开始出现问题,每次构建项目时都会丢失一些更改。

现在我在 config.xml 中添加了这些行,并且设置会自动更新:

<platform name="android">
<preference name="AndroidLaunchMode" value="singleTop"/>
<preference name="android-minSdkVersion" value="14" />
<icon src="res/android/xhdpi.png" />
<icon src="res/android/ldpi.png" density="ldpi" />
<icon src="res/android/mdpi.png" density="mdpi" />
<icon src="res/android/hdpi.png" density="hdpi" />
<icon src="res/android/xhdpi.png" density="xhdpi" />
</platform>

优点是我现在可以删除 Android 平台并重新创建它,而不会丢失任何设置。

由于 Phonegap 正在更新为与 cordova 内联,config.xml 中的首选项应该适用于新版本,也许您会看到您的手册更新丢失,就像发生在我身上一样。 .

关于cordova - 如何指定phonegap中的最小SDK?它忽略 config.xml 中的 android-minsdkversion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27135185/

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