gpt4 book ai didi

android - 在 build.gradle 文件中添加 buildFeatures 时出错

转载 作者:行者123 更新时间:2023-12-03 13:24:50 26 4
gpt4 key购买 nike

我正在尝试 compose,这是 Andorid jetpack 中的一个新功能。下面是我的代码。我在 app 的 build.gradle 文件中添加 buildfeatures,而不是在根文件夹中。

android {
compileSdkVersion compileSDKVer
buildToolsVersion buildToolsVer
defaultConfig {
applicationId "com.sample.slothyhacker.jetpackcompose"
minSdkVersion minSdkVer
targetSdkVersion targetSdkVer
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}

buildFeatures {
// Enables Jetpack Compose for this module
//compose true
}

compileOptions {
// Set both the Java and Kotlin compilers to target Java 8.
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
}

但是我的项目给了我一个编译错误。如果有人能说明做错了什么,我将不胜感激。
Could not find method buildFeatures() for arguments [build_7yf57wk394cperk1t82v120yf$_run_closure1$_closure5@78c292be] on object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.

最佳答案

当我尝试将 Jetpack 添加到我现有的应用程序时,我发现了这个错误。我关注了Suraj's答案,即使使用了最新的 Kotlin gradle 插件,也无法准确找出问题所在。我也关注了官方setup guide它没有用。一切似乎都很好,但没有任何帮助。

安装 Android Studio 4.0 canary 也无济于事。

事实证明,仅包含某些依赖项是不够的——您需要特定版本或更高版本。我使用的是较旧的 安卓 Gradle 插件:3.5.3 .升级到4.0.0-alpha07修复了错误:

classpath 'com.android.tools.build:gradle:4.0.0-alpha07'

如果您将 Jetpack 添加到现有应用程序,请务必检查您的依赖项

关于android - 在 build.gradle 文件中添加 buildFeatures 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58692811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com