1

尝试测试与新 Bubbles api 相关的示例应用程序。

Installation did not succeed.
The application could not be installed: INSTALL_FAILED_OLDER_SDK
The application's minSdkVersion is newer than the device API level.

构建.gradle

compileSdkVersion 'android-R'
buildToolsVersion "29.0.3"
defaultConfig {
    applicationId "com.example.bubbles"
    minSdkVersion 'Q'
    targetSdkVersion 'android-R'
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

这是我的虚拟设备。我正在运行Pixel 3 API R

在此处输入图像描述

这不应该足以在此设备上运行 API 30 应用程序吗?我不确定冲突是什么。谢谢。

4

1 回答 1

2

代替:

minSdkVersion 'Q'
targetSdkVersion 'android-R'

和:

minSdkVersion 'R'
targetSdkVersion 'R'

Q 是 2019 年的版本,所以这不是你想要的minSdkVersion. 并且android-R不应被识别为有效值targetSdkVersion——该语法仅适用于compileSdkVersion.

(而且,是的,这一切都只是一团糟,并且已经存在多年......)

于 2020-03-04T21:43:36.967 回答