android-productflavors

    0热度

    1回答

    我有一个使用Android注释的应用程序,除了一件事以外,一切工作都正常 - 尽管事实上它们具有不同的applicationId,但无法在同一设备上安装两种风格。 研究这个我遇到了一些问题(其他人有)注释处理和味道,当我记得这也是一个问题,但我们已经设法添加以下代码片段和一切工作。 apt { arguments { androidManifestFile variant.o

    0热度

    1回答

    我有一个完全开发的应用程序。 现在,我只有在mipmap 文件夹和strings.xml 我在的build.gradle创建产品香精作为 apply plugin: 'com.android.application' apply plugin: 'sonar' apply plugin: 'sonar-runner' android { useLibra

    0热度

    2回答

    所以,我从一个代码库构建了一组应用程序,并且使用productFlavors来定制每个应用程序。 每种口味都需要对谷歌分析自身的跟踪ID,所以我就开始生成新的谷歌,services.json针对每种口味,而且我发现有在谷歌开发者控制台的限制。 的问题是,我怎么可以使用所有的味道一样JSON文件? (每种风格都有自己的applicationID) 或者我有什么办法?我只需要让Google Analy

    0热度

    1回答

    我目前正在制作一个带有3种口味的应用。我在DrawerLayout内使用NavigationView进行导航。我指定我的菜单从XML在NavigationView这样的: ... app:menu="@menu/activity_main_drawer" ... ,这也适用于所有3种口味。该activity_main_drawer看起来是这样的: <?xml version="1.0" e

    0热度

    3回答

    我在同一代码库中有两个应用程序。他们使用相同的java文件并保存res文件,除了值和可绘制文件夹,它们具有相同的文件但文件名不同但内容不同。 我遇到的问题是,当我的摇篮建立,我有一个问题,因为到处都是,我使用RI有错误 Cannot resolve symbol R 我的build.gradle文件看起来像这样(与简洁留下了几个设置): android { signingConfigs

    0热度

    2回答

    我需要根据应用程序风格更改我的应用程序所需的权限。这只是一个应该被替换的权限。我该怎么做? 编辑 我放开了2.0版本我的应用程序的两个不同的市场。我在应用帐单中使用,两个市场对帐单对话使用不同的权限,所以我需要使用不同的权限才能访问市场的帐单对话框。

    0热度

    1回答

    有没有什么方法可以为各种产品风味设置不同的versionNameSuffix,这种方式可以用于构建类型? 下面的代码对我的作品: buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-

    1热度

    1回答

    据我所知,如果我想发布一个具有两种不同风格的应用程序,我需要区分他们的applicationId。 这意味着免费和付费的口味可以一次安装在一台设备上。我不想要这个。我想安装付费的口味来覆盖免费的口味。 这可能吗?

    -1热度

    1回答

    我有两种口味的项目:FlavorA和FlavorB。 当试图添加一个新的活动时,我看不到添加它仅适用于某种特定产品风格的选项。它总是将它添加到主sourceSet。我需要手动将其移动到源文件夹以获得产品风格。 所以这个问题,我可以选择一种产品风味来添加一个新的活动,而不是将其添加到主源代码集? 另外,添加新口味时,可以自动生成口味的目录结构吗?

    0热度

    1回答

    我使用,我想提取应用的应用版本,它正在使用一个库,一切都很好与反思 Class.forName(context.getPackageName() + ".BuildConfig"); 但随后...我把应用程序分开,类库现在找不到BuildConfig类,它总是抛出“类未找到异常”...调试我注意到,我想要它的默认项目ID的版本名称或我的课程的实际名称,而不是味道的应用程序ID。 这是我的配置g