我已将一个Nativescript应用程序部署到Google Play,供我的Beta测试人员使用。我的应用仅用于支持Android 4.4及更高版本。所以我认为在AndroidManifest中设置它可以完成工作。
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="__APILEVEL__"/>
然而,一旦部署,Play商店仍然说那些运行Android版本低于4.4的人仍然可以下载该应用程序。我还需要做些什么来防止这种情况?
答案 0 :(得分:2)
按照下面的主题,其中显示了如何使用app.gradle修改最低SDK版本的解决方案
https://github.com/NativeScript/android-runtime/issues/575#issuecomment-251584253
基本上,如Plamen5kov所示,您必须执行以下操作:
你可以做的是去app / App_Resources / Android / app.gradle和 更改默认配置以满足您的要求。
android {
defaultConfig {
minSdkVersion 19 ....
Gradle会覆盖AndroidManifest.xml,这就是您需要更改的原因 gradle中的配置,而不是清单文件中的配置。