-1

我有多维风味:

flavorDimensions "app", "endpoint"
productFlavors {
    ph {
        applicationIdSuffix ".app1"
        dimension "app"
    }
    pac {
        applicationIdSuffix ".app2"
        dimension "app"
    }
    production {
        dimension "endpoint"
        // applicationIdSuffix ".production"
    }
    staging {
        dimension "endpoint"
        // applicationIdSuffix ".staging"
    }
}

但我希望应用程序 ID 同时具有应用程序和环境名称。喜欢:com.company.application.app1.staging

然后是目录结构中的混乱,将google-services.json每个包名称分开放置。

我试过像app/src/app1Staging/google-services.json

但它在构建中失败。

4

1 回答 1

0

google-services.json应该放在assets目录下并通过访问AssetManager,例如AssetManager assetMgr = activity.getAssets();

路径应根据您的构建风格进行组织,例如

app/src/staging/assets/google-services.json
于 2018-09-12T06:40:36.507 回答