【发布时间】:2018-01-01 05:38:32
【问题描述】:
我正在 Android Studio 中运行一个应用程序。以下是代码:
strings.xml
<resources>
<string name="google_nearby_api_key">XXXXXXXXXXXXXXXXXXXXXXXX</string>
</resources>
清单文件
<application
<meta-data
android:name="com.google.android.nearby.messages.API_KEY"
android:value="@string/google_nearby_api_key"/>
</application>
build.gradle
def filesAuthorityValue = applicationId + ".files"
manifestPlaceholders = [filesAuthority: filesAuthorityValue]
buildConfigField "String", "FILES_AUTORITY", "\"${filesAuthorityValue}\""
resValue "string", "google_nearby_api_key", getLocalProperties().getProperty("google_nearby_api_key")
我得到错误:
Error:(35, 0) Build Config field cannot have a null parameter
有人可以帮忙吗?
【问题讨论】:
-
尝试点击同步,保存右侧。在 gradle 同步之后执行此操作。或在 Android Studio 中:构建 -> 清理项目
-
先生,我点击了清洁项目。它没有反应
-
getLocalProperties()指的是哪个属性文件?
标签: android android-studio gradle build.gradle