gpt4 book ai didi

Android Studio Gradle 无法解析符号 'applicationVariants'

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:15:05 25 4
gpt4 key购买 nike

我正在尝试解决 Gradle 的一个恼人问题,该问题不允许库具有不同的 min/target sdk。解决方案是将以下内容添加到 build.gradle。

android.applicationVariants.all{ variant ->
// This is an annoying hack to get around the fact that the Gradle plugin does not support
// having libraries with different minSdkVersions. Play Services has a min version of 9 (Gingerbread)
// but Android Maps Utils supports 8 (Froyo) still
variant.processManifest.doFirst {
File manifestFile = file("${buildDir}/exploded-bundles/ComGoogleMapsAndroidAndroidMapsUtils03.aar/AndroidManifest.xml")
if (manifestFile.exists()) {
println("Replacing minSdkVersion in Android Maps Utils")
String content = manifestFile.getText('UTF-8')
content = content.replaceAll(/minSdkVersion="8"/, 'minSdkVersion=\"9\"')
manifestFile.write(content, 'UTF-8')
println(content)
}
}
}

但是,当我这样做时,我收到无法解析 applicationVariants 的错误。我该如何解决这个问题?

最佳答案

显然,这是一个 Android Studio 错误,告诉我在没有错误的地方有错误。构建和忽略工作正常。

关于Android Studio Gradle 无法解析符号 'applicationVariants',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23417634/

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