在 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.