gpt4 book ai didi

android - 在 AndroidManifest 中使用构建变量

转载 作者:行者123 更新时间:2023-12-05 07:38:43 25 4
gpt4 key购买 nike

如何在 AndroidManifest 数据标签中包含来自 build.gradle 的变量。

我试过了

<data scheme="${applicationId}.something">

但是我收到了错误NullPointerException: No record for key [data]

最佳答案

你可以试试

...
defaultConfig {
...

buildConfigField("String", "PROVIDER_KEY", "\"$applicationId\"")
manifestPlaceholders = [providerKey: "$applicationId"]

}

并使用

<provider
android:name=".provider.NavigationMenuContent"
android:authorities="${providerKey}"
android:exported="false" />

static final String AUTHORITY = BuildConfig.PROVIDER_KEY;

查看文档 https://developer.android.com/studio/build/gradle-tips https://developer.android.com/studio/build/manifest-build-variables

关于android - 在 AndroidManifest 中使用构建变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47754688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com