android - 无法在我的手机上测试应用程序 : Failure [INSTALL_FAILED_OLDER_SDK]

标签 android testing

我是 Android Studio 新手,并制作了一个应用程序,但它无法在我的物理设备 HTC one M8 上运行,并出现类似失败 [INSTALL_FAILED_OLDER_SDK] 的错误

htc one m8 安卓版本:5.0.2

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.example.darab.crazy_tip_calc"
        minSdkVersion 22
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

最佳答案

您的设备操作系统版本低于您的应用 SDK 版本。

minSdkVersion 22
targetSdkVersion 22

检查您的设备版本。我建议将 minSdkVersion 设置为 15 或您设备的 API 级别。这是 21(M8 的 5.0.2)。

关于android - 无法在我的手机上测试应用程序 : Failure [INSTALL_FAILED_OLDER_SDK],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32690043/

相关文章:

android - Android 将 JSON 键值对转换为 JSON 数组

ruby-on-rails - 在 Controller 测试中使用通过 Active Storage 上传的图像创建对象时遇到问题

python - Django 表单测试生成带有外键模型字段的错误

django - Django 测试的 HTML 报告

android - 使用 SpringFramework Android Rest Client 出现 422 错误时获取 Web 服务消息

android - 如何测试 android.intent.action.SYNC

找不到名称为 'kapt' 的 Android 配置

android - 我如何获取插入到sqlite数据库中的最后一个值

java - Spring Boot 测试 : Test passes, 但不应该(误报)

reactjs - enzyme 测试,上下文不渲染元素