当前位置: 首页 > 面试题库 >

具有特定产品风味依赖性的android-library

佟阳飙
2023-03-14
问题内容

我正在寻找类似的东西

apply plugin: 'android-library'

dependencies {
    flavor1Compile files('utility.aar')
}

一切都失败了:

在根项目“ SampleProject”上找不到参数[file collection]的方法flavour1Compile()。


问题答案:

图书馆不支持风味。

请注意,这在应用程序项目中不起作用,因为您尚未首先定义风味。你需要做

android {
    productFlavors {
        flavor1 {}
    }
}

dependencies {
    flavor1Compile ...
}

它不能以其他顺序工作,因为声明产品风味是创建其关联的依赖项配置的原因。



 类似资料:
  • 我的Android应用程序有多种风格:制作、暂存、审查等,以及发布和调试构建类型。当我运行<代码>时/gradlew应用程序:依赖项它自然返回具有每种风格/构建类型的依赖项树: 产品发布 这导致依赖关系树有32000多行,这使得评估有点困难。我要找的是一个依赖项命令,我可以在其中指定风格和构建类型,以避免出现可怕的依赖项树报告,例如: 非常感谢任何帮助、提示和/或提示。

  • 问题内容: 在我的阻止代码中,我试图以编程方式检索具有特定值属性的产品列表。 或者,如果不可能的话,将如何检索所有产品然后过滤它们以仅列出具有特定属性的产品? 如何使用标准布尔过滤器执行搜索或匹配产品的子集? 问题答案: 几乎所有的Magento模型都有一个对应的Collection对象,该对象可用于获取模型的多个实例。 要实例化产品集合,请执行以下操作 产品是Magento EAV样式的模型,因

  • 我有两种产品口味,免费和专业。

  • 问题内容: 我想要 与 ndk库 不同的 字符串 值 。因为我有两个风味演示和现场直播,所以我想为演示风味和实时风味值“你好,我来自演示”,我想“我来自现场” 这是我的java文件代码 } 这是我的cpp文件代码 这是我的build.gradle文件 我已经在演示文件夹以及主文件夹中粘贴了相同的cpp文件,但是可以实现我的任务。任何帮助将不胜感激,这是一些参考链接 https://develope

  • 我正在将我的一个应用程序转换为Gradle,并希望使用新的构建风味功能,以有一个付费和免费的广告为基础的风味。 我希望只有基于广告的版本依赖于admob SDK。 我的生成文件如下所示: 是否有一种方法可以在免费产品版本中配置依赖项,使其拥有自己的libs文件夹,该文件夹与包含两种版本通用库的主libs文件夹合并? 如果这是可能的,我将如何定义这个文件夹?

  • 我有一个Android闭源模块,将在其他项目中用作库。它包含外部依赖项。 为了发布它,我用下面的gradle任务创建了一个Maven工件: 它生成.aar文件,即pom。xml等而没有问题。 然后我创建了一个依赖于我的库的项目。它会一直工作,直到需要访问外部依赖时,抛出一个类未找到异常。 如何编辑我的gradle任务以包含外部依赖项或至少对它们的引用?它们以mvnrepository.com和gi