gpt4 book ai didi

android - 不同的 flavor 依赖

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:09:11 26 4
gpt4 key购买 nike

我发现了同样的问题Duplicate .但是我没有maven依赖。我有子项目依赖。

我只想为一种风格使用一个项目依赖项。这是我的build.gradle

dependencies {
secureCompile project(':relatedProjects:gd')
}

android {
compileSdkVersion "Google Inc.:Google APIs:19"
buildToolsVersion "18.1.1"

productFlavors {
google {}
secure {
packageName "com.some_secure.package"
}
}
}

这是构建命令的控制台输出

./gradlew clean assembleDebug 

FAILURE: Build failed with an exception.

* Where:
Build file '/home/kulik/project/Notate/notateolearis/notateandroid/build.gradle' line: 27

* What went wrong:
A problem occurred evaluating project ':someproject'.
> Could not find method secureCompile() for arguments [project ':relatedProjects:gd'] on project ':someproject'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 15.957 secs

最佳答案

解决方案成立。 Flavors 应该在使用之前声明,所以正确的构建 gradle 是:

   android {
productFlavors {
google {}
secure {
packageName "com.some_secure.package"
}
}
dependencies {
secureCompile project(':relatedProjects:gd')
}

compileSdkVersion "Google Inc.:Google APIs:19"
buildToolsVersion "18.1.1"
}

关于android - 不同的 flavor 依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22119057/

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