我为Android 7.0设备开发了Android应用程序。
现在我必须使用安装了Android 4.2.2的旧设备测试此应用程序。
Android Studio在尝试部署时显示以下错误:minSDK(API 23)> deviceSDK(API 17)。
如何更改项目的API?
答案 0 :(得分:2)
指定所需的最低API级别的整数 应用程序运行。 Android系统将阻止用户 如果系统的API级别低于,则安装应用程序 此属性中指定的值。
打开 模块级 dataTable
并设置
build.gradle
之后, defaultConfig {
minSdkVersion 17
targetSdkVersion //
versionCode //
versionName "//"
}
。
答案 1 :(得分:0)
您需要转到build.gradle
并将minSdkVersion
更改为17或更低
defaultConfig {
..
minSdkVersion 14
targetSdkVersion 26
versionCode 1
versionName "1.0"
..
..
}
然后点击Sync Now
这可能需要下载丢失的软件包以及应用程序中的一些更改以支持旧版本的android
答案 2 :(得分:0)
使用minSdkVersion指定您的应用可以支持的最旧的Android版本。 例如,如果您将minSdkVersion设置为21(Lollipop),那么您将无法在任何安全性高于5.0的手机上运行该应用程序。 您可以在模块级gradle文件中找到更改它的选项。
P.S - 我故意没有回答你的问题。