ham*_*ani 7 android android-emulator android-studio-4.0 android-11
我有一台 android 版本 10 的设备。
另外,我有一个带有 API 22 的模拟器
这是我的 build.gradle(:app) 文件的一部分:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'
android {
dataBinding {
enabled = true
}
compileSdkVersion 'android-R'
defaultConfig {
applicationId "com.example.android.sOnline"
minSdkVersion 17
targetSdkVersion 'R'
versionCode 1
versionName "1.0"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
// android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true
}
}
Run Code Online (Sandbox Code Playgroud)
它只是不适用于“android-R”
感谢你们对我的帮助 :)
Com*_*are 12
targetSdkVersion "R"通过人为地将您minSdkVersion的R. 过去几年都是如此:每个开发者预览版仅支持在开发者预览版本身上运行应用程序,而不支持在旧设备上运行。
今年晚些时候,我们将能够切换到使用targetSdkVersion 30,此时将恢复关于 的正常行为minSdkVersion。
| 归档时间: |
|
| 查看次数: |
4491 次 |
| 最近记录: |