我已将 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.
关于android - 在 Nativescript 应用中设置受支持的最低 Android 版本。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39843611/