android - 设备 minSDK 低于使用的 SDK

标签 android api sdk

我已经为搭载 Android 7.0 的设备开发了一个 Android 应用程序。

现在我必须使用装有 Android 4.2.2 的旧设备测试此应用程序。

Android Studio 在尝试部署时显示以下错误:minSDK(API 23) > deviceSDK(API 17)。

如何更改项目的 API?

最佳答案

阅读android:minSdkVersion .

An integer designating the minimum API Level required for the application to run. The Android system will prevent the user from installing the application if the system's API Level is lower than the value specified in this attribute.

打开模块级别 build.gradle并设置

 defaultConfig {
        minSdkVersion 17
        targetSdkVersion //
        versionCode //
        versionName "//"
    }

之后,Clean-Rebuild-Run

关于android - 设备 minSDK 低于使用的 SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50335212/

相关文章:

android - Android 中删除表中所有行的最佳方法是什么

android - 更改包名称后出现错误

Java - 来自 S3 的自动更新

java - 位图创建内存不足

android - BroadcastReceiver SharedPreferences 只是不可靠

javascript - 如何使用带有 v-for 循环的 vue.js 访问 API 数据

iphone - RESTful iOS 应用程序 - 何时更新模型 - 最佳实践

java - 如何将 OAuth 签名应用于 Masterpass API 合作伙伴钱包服务?

sdk - 从哪里可以下载摩托罗拉 MC3190 的 SDK?

ios - 将一个大的 swift 项目拆分为具有核心框架和模块框架的框架