在 Nativescript 应用程序中设置受支持的最低 Android 版本。
Set the supported lowest supported Android version in a Nativescript app.
我已经将 Nativescript 应用程序部署到 Google Play 供我的 Beta 测试人员使用。我的应用仅旨在支持 Android 4.4 及更高版本。所以我认为在 AndroidManifest 中设置它可以完成工作。
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="__APILEVEL__"/>
然而,一旦部署,Play 商店仍然表示低于 4.4 的 运行 Android 版本仍然可以下载该应用程序。我还需要做些什么来防止这种情况发生?
关注下面的帖子,其中显示了如何使用 app.gradle
修改您的最低 SDK 版本的解决方案
https://github.com/NativeScript/android-runtime/issues/575#issuecomment-251584253
基本上如 Plamen5kov 所示,您必须执行以下操作:
what you can do is go to app/App_Resources/Android/app.gradle and
change the default configuration to meet your requirements.
android {
defaultConfig {
minSdkVersion 19 ....
Gradle overrides the AndroidManifest.xml that's why you need to change
the configuration in gradle, rather than in the manifest file.
我已经将 Nativescript 应用程序部署到 Google Play 供我的 Beta 测试人员使用。我的应用仅旨在支持 Android 4.4 及更高版本。所以我认为在 AndroidManifest 中设置它可以完成工作。
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="__APILEVEL__"/>
然而,一旦部署,Play 商店仍然表示低于 4.4 的 运行 Android 版本仍然可以下载该应用程序。我还需要做些什么来防止这种情况发生?
关注下面的帖子,其中显示了如何使用 app.gradle
修改您的最低 SDK 版本的解决方案https://github.com/NativeScript/android-runtime/issues/575#issuecomment-251584253
基本上如 Plamen5kov 所示,您必须执行以下操作:
what you can do is go to app/App_Resources/Android/app.gradle and change the default configuration to meet your requirements.
android {
defaultConfig {
minSdkVersion 19 ....
Gradle overrides the AndroidManifest.xml that's why you need to change the configuration in gradle, rather than in the manifest file.