【问题标题】:[INSTALL_FAILED_OLDER_SDK]:Requires development platform R but this is a release platform[INSTALL_FAILED_OLDER_SDK]:需要开发平台 R 但这是一个发布平台
【发布时间】:2020-05-26 13:33:03
【问题描述】:

我遇到了错误:

失败 [INSTALL_FAILED_OLDER_SDK:在 installPackageLI 期间解析失败:/data/app/vmdl1664748577.tmp/base.apk(在二进制 XML 文件第 7 行):需要开发平台 R,但这是一个发布平台。

清单文件电子邮件应用程序已定义此内容

我的 build.gradle(:app) 文件:

android {
    compileSdkVersion 'android-R'
    buildToolsVersion "30.0.0-rc4"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 'R'
    }
    ...
}

请帮我解决问题。

【问题讨论】:

    标签: android


    【解决方案1】:

    我认为它与 API R 有关,因为它仍处于预览阶段,使用 API 29 发布 APK

    compileSdkVersion 29
    buildToolsVersion "29.0.2"
    
    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 29
    }
    

    【讨论】:

    • 我正在尝试在我的应用中实现较新的 android sdk,但它在 android 10 和低端设备等旧版本上失败,并且仅适用于 android R 设备。
    • 以前我已经设置了这个配置,compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { minSdkVersion 21 targetSdkVersion 29 } 并且它适用于所有设备。将 SDK 版本修改为“R”后失败。
    猜你喜欢
    • 1970-01-01
    • 2010-11-29
    • 2013-06-09
    • 2018-08-30
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    相关资源
    最近更新 更多