gpt4 book ai didi

java - 无法解析符号 c882c94be45fff9d16a1cf845fc16ec5

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:50:13 24 4
gpt4 key购买 nike

我是一名探索 Android 世界的新开发者。我目前正在研究创建 Sunshine 应用程序的 Udacity 教程。在 fragment Activity 类中,为了从 openweathermap 获取数据,我必须将从我的帐户获取的 API key 添加到生成的 URL 的末尾。在 Fragment activity 中调用了 BuildConfig.java (单击以查看第 6 行作为 String apiKey 的一部分对 BuildConfig.java 的调用)。

build.gradle文件如下:

apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.example.android.sunshine.app"
minSdkVersion 10
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}

}
buildTypes.each {
it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', 'c882c94be45fff9d16a1cf845fc16ec5'
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.1.0'
}

在 buildTypes.each it.buildConfigField 中使用“String”、“OPEN_WEATHER_MAP_API_KEY”、“c882c94be45fff9d16a1cf845fc16ec5”调用

public static final String OPEN_WEATHER_MAP_API_KEY = c882c94be45fff9d16a1cf845fc16ec5;

在 BuildConfig.java 中生成,但是我不断收到此错误: Cannot Resolve Symbol (点击查看错误信息和BuildConfig.java文件)我不明白为什么字符串 OPEN_WEATHER_MAP_API_KEY 被自动创建为一组字母和数字,周围没有引号,但是如果我编辑代码以阅读:

public static final String OPEN_WEATHER_MAP_API_KEY = "c882c94be45fff9d16a1cf845fc16ec5";

public static final String OPEN_WEATHER_MAP_API_KEY = 'c882c94be45fff9d16a1cf845fc16ec5';

BuildConfig.java 会自动更改。我不确定我做错了什么,我检查了许多没有关于这个问题的任何信息的 Udacity 视频。如果您知道如何解决此问题,请告诉我。

问候。

最佳答案

改变

 buildTypes.each {
it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', 'c882c94be45fff9d16a1cf845fc16ec5'
}

 buildTypes.each {
it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', "\"c882c94be45fff9d16a1cf845fc16ec5\""
}

这样OPEN_WEATHER_MAP_API_KEY应该被正确转义

关于java - 无法解析符号 c882c94be45fff9d16a1cf845fc16ec5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33365650/

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