Android 设备minSDK低于使用的SDK
我已经为安卓7.0设备开发了安卓应用程序 现在,我必须用一台安装了安卓4.2.2的旧设备来测试这个应用程序 Android Studio在尝试部署时显示以下错误:minSDK(API 23)>deviceSDK(API 17) 如何更改项目的API 阅读 一个整数,指定应用程序所需的最低API级别 要运行的应用程序。Android系统将阻止用户 如果系统的API级别低于 此属性中指定的值 打开模块级Android 设备minSDK低于使用的SDK,android,api,sdk,Android,Api,Sdk,我已经为安卓7.0设备开发了安卓应用程序 现在,我必须用一台安装了安卓4.2.2的旧设备来测试这个应用程序 Android Studio在尝试部署时显示以下错误:minSDK(API 23)>deviceSDK(API 17) 如何更改项目的API 阅读 一个整数,指定应用程序所需的最低API级别 要运行的应用程序。Android系统将阻止用户 如果系统的API级别低于 此属性中指定的值 打开模块级build.gradle并设置 defaultConfig { minSdkVe
build.gradle
并设置
defaultConfig {
minSdkVersion 17
targetSdkVersion //
versionCode //
versionName "//"
}
之后,
清除重建运行
您需要转到build.gradle
并将最小版本
更改为17或更低
defaultConfig {
..
minSdkVersion 14
targetSdkVersion 26
versionCode 1
versionName "1.0"
..
..
}
然后单击Sync Now
这可能需要下载丢失的软件包和应用程序中的一些更改以支持旧版本的android使用minSdkVersion指定应用程序可以支持的最旧版本。 例如,如果您将minSdkVersion设置为21(棒棒糖),那么您将无法在任何android操作系统早于5.0的手机上运行该应用程序。 您可以在模块级gradle文件中找到更改它的选项 欲知详情
我故意没有回答你的问题 @KlingKlang对不起,先生,只是分散注意力。先生