相关疑难解决方法(0)

基于Android Gradle多风味库的多风味应用

我的应用程序有几种风格适用于多个市场的应用程序计费系统.

我有一个库,它共享我所有项目的基本代码.所以我决定将这些支付系统作为产品口味添加到这个库中.

问题是android库可以有产品口味吗?

如果是这样,我如何在应用程序的各自风格中包含不同的风格?

我搜索了很多,我找不到任何关于这种情况的信息.我在http://tools.android.com/tech-docs/new-build-system/user-guide中找到的唯一近似内容是:

dependencies {
    flavor1Compile project(path: ':lib1', configuration: 'flavor1Release')
    flavor2Compile project(path: ':lib1', configuration: 'flavor2Release')
}
Run Code Online (Sandbox Code Playgroud)

我将配置更改为不同的东西,但它不起作用!

我正在使用android studio 0.8.2.

android gradle android-gradle-plugin

97
推荐指数
4
解决办法
4万
查看次数

离子android构建错误:"所有口味现在必须属于命名的味道维度"

我已经在我的计算机上开始了一个新项目,但我已经无法为Android构建了

我跑的时候

ionic cordova platform run android
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

All flavors must now belong to a named flavor dimension. 
Run Code Online (Sandbox Code Playgroud)

android gradle cordova ionic-framework

13
推荐指数
1
解决办法
1万
查看次数

Android studio 3.0构建变体与风格不匹配

我正在尝试为Android Studio 3.0和gradle插件3.0设置不同的构建变体,但Android Studio不会为每个我的风格创建构建变体.Gradle构建是成功的但我不知道如何制作productionapiRealese和germanyapiRelease构建变体.我该怎么做?

我的口味:

flavorDimensions "pr", "ger"
productFlavors {
    productionapi {

        provider "pk"
        dimension "pr"

    }
    germanyapi {
        provider "sd"
        dimension "ger"
    }
}
Run Code Online (Sandbox Code Playgroud)

我的构建变体:

在此输入图像描述

android gradle android-studio android-productflavors android-studio-3.0

6
推荐指数
1
解决办法
1459
查看次数

在 android studio canary -2 中找不到版本代码

当即时运行应用时,我在 android studio 3.0 canary-2 中得到关注

Error:E:\PublicServer_Share\Extra\app\build\intermediates\instant-run
support\debug\slice_2\AndroidManifest.xml:2 attribute 'android:versionCode' 
not found
Error:failed processing manifest
Error:E:\PublicServer_Share\Extra\app\build\intermediates\instant-run-
support\debug\slice_9\AndroidManifest.xml:2 attribute 'android:versionCode' 
not found
Error:failed processing manifest
Error:Execution failed for task 
':app:transformDexWithInstantRunSlicesApkForDebug'.
com.android.ide.common.process.ProcessException: Failed to execute aapt
Run Code Online (Sandbox Code Playgroud)

android version manifest

3
推荐指数
1
解决办法
1532
查看次数