【问题标题】:Flavors error - No matching client found for package name风味错误 - 找不到与包名称匹配的客户端
【发布时间】:2019-02-13 10:03:35
【问题描述】:

我尝试通过本指南实现风味: https://proandroiddev.com/advanced-android-flavors-part-1-building-white-label-apps-on-android-ade16af23bcf

但我收到此错误:

找不到与包名称“com.example.client1”匹配的客户端

这是我的毕业典礼:

android {
compileSdkVersion 28
defaultConfig {
    applicationId 'com.example'
    minSdkVersion 23
    targetSdkVersion 28
    versionCode 19
    versionName '9.7'
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

flavorDimensions "default"
productFlavors {
    ashkelon {
        applicationIdSuffix ".client1"
    }
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

这是源代码树:

src/
    main/
    client1/

任何帮助将不胜感激!

【问题讨论】:

  • 我在那里找不到我的问题的解决方案。你能多指导我一点吗?
  • 你把你的google-services.json对应你的口味放在src/client1/里面了吗?
  • 现在我做到了,而且效果很好。谢谢大哥!

标签: android android-flavors


【解决方案1】:

这意味着你只有一个 google-services.json

您需要为 client1

再添加一个 google-services.json 文件

【讨论】:

    猜你喜欢
    • 2019-01-13
    • 2019-06-19
    • 1970-01-01
    • 2020-10-19
    • 2019-12-05
    • 1970-01-01
    • 2018-11-14
    • 2021-10-08
    相关资源
    最近更新 更多