如何在androidapp/build.gradle中添加所有后缀后获取应用程序ID
我尝试如下所示使用它,但应用ID为空,我们将applicationId设置为app/build.gradle中的默认配置,我假设它的执行时间晚于我们设置resValue的时间,此外,当它完全附加了flavor和buildType中的所有后缀时,我需要applicationId。
应用程序/构建版本.gradle
android {
defaultConfig.applicationId "io.companyname.app"
}
实用程序/编译.gradle
android {
defaultConfig {
resValue "string", "freshchat_file_provider_authority", applicationId + ".provider"
}
}
如果有人能支持这一点,请分享。
1条答案
按热度按时间nxowjjhe1#
我们可以通过访问当前的flavorName和buildType来生成applicationId,方法是将以下代码放入app/build.gradleandroid闭包中,如下所示。