Vid*_*uri 16 android gradle android-studio gradle-kotlin-dsl
当我使用 Android Sv2 Preview SDK 在 android studio 中运行应用程序时,我收到警告:
构建输出
We recommend using a newer Android Gradle plugin to use compileSdkPreview = "Sv2"
This Android Gradle plugin (7.2.0-alpha04) was tested up to compileSdk = 31
This warning can be suppressed by adding android.suppressUnsupportedCompileSdk=Sv2
to this project's gradle.properties
The build will continue, but you are strongly encouraged to update your project to
use a newer Android Gradle Plugin that has been tested with compileSdkPreview = "Sv2"
Run Code Online (Sandbox Code Playgroud)
构建.gradle(:应用程序)
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
}
android {
compileSdk 31
compileSdkPreview 'Sv2'
...
}
...
Run Code Online (Sandbox Code Playgroud)
build.gradle(项目:...)
buildscript {
ext {
compose_version = '1.1.0-beta02'
agp_version = '7.2.0-alpha04'
}
}// Top-level build file where you can add configuration options common to all sub-
projects/modules.
plugins {
id 'com.android.application' version '7.2.0-alpha04' apply false
id 'com.android.library' version '7.2.0-alpha04' apply false
id 'org.jetbrains.kotlin.android' version '1.5.31' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
在哪里可以获得正确的 AGP(Android Gradle 插件)版本?
apply false是什么意思
plugins {
id 'com.android.application' version '7.2.0-alpha04' apply false
id 'com.android.library' version '7.2.0-alpha04' apply false
id 'org.jetbrains.kotlin.android' version '1.5.31' apply false
}
Run Code Online (Sandbox Code Playgroud)
Sur*_*ari 13
这不是一个错误,这只是一个警告,您只会在稳定版本的 Android Studio 中遇到,
由于Android Sdk 32没有稳定版本发布,目前处于测试版本。稳定版的Android Studio建议使用稳定版的Android Gradle Plugin,因此当您使用beta版的android SDK作为compileSDK时会显示警告,
因此,最好的解决方案是忽略警告或将compileSDK的版本降级到当前稳定版本31,或者通过在gradle.properties中添加“android.suppressUnsupportedCompileSdk=32”来抑制警告。但是,如果您确实想检查新 Android 的功能,请使用 Android Studio Canary,它是专门为 Beta 版 Android SDK、Beta 版 Android Gradle 插件和最新 Gradle 版本构建的。如果上述警告也出现在最新版本的 Android Gradle 插件的 android canary 中,则意味着新 SDK 的 Android Gradle 插件尚未发布,因此在新 SDK 的 Android Gradle 插件发布之前没有解决方案。
小智 5
将agp_version
版本从更改7.2.0-alpha04
为7.2.2
.
内部项目级别build.gradle
:
buildscript {
ext {
compose_version = '1.1.0-beta02'
agp_version = '7.2.2'
}
}
Run Code Online (Sandbox Code Playgroud)
这对我有用。
归档时间: |
|
查看次数: |
58141 次 |
最近记录: |