在Nativescript应用程序中设置支持的最低Android版本。

在Nativescript应用程序中设置支持的最低Android版本。,android,google-play,nativescript,Android,Google Play,Nativescript,我已经在Google Play上部署了一个Nativescript应用程序,供我的测试人员使用。我的应用程序只支持Android 4.4及以上版本。所以我认为在AndroidManifest中设置这个可以完成任务 <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="__APILEVEL__"/> 然而,一旦部署,Play store仍然表示,那些运行低于4.4的Android版本的用户仍然

我已经在Google Play上部署了一个Nativescript应用程序,供我的测试人员使用。我的应用程序只支持Android 4.4及以上版本。所以我认为在AndroidManifest中设置这个可以完成任务

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


然而,一旦部署,Play store仍然表示,那些运行低于4.4的Android版本的用户仍然可以下载该应用程序。我还需要做些什么来防止这种情况发生?

遵循下面的线程,其中显示了如何使用app.gradle修改您的最低SDK版本的解决方案

基本上,正如Plamen5kov所示,您必须执行以下操作:

你能做的就是进入app/app_Resources/Android/app.gradle和 更改默认配置以满足您的要求

Gradle覆盖了AndroidManifest.xml,这就是您需要更改的原因 配置在gradle中,而不是在清单文件中


你在使用gradle吗?嘿,Stavros-我在这个线程中记录了这个行为,你可以在这里跟踪可能的解决方案issue@user1506104是的,我有一个app.gradle文件。Android Studio使用app.gradle中设置的minSdk和targetSdk值。不幸的是,我没有使用Android Studio构建此应用程序:(
 android {     
     defaultConfig {  
         minSdkVersion 19 ....