Gradle构建失败 - 非法角色' \ u0094'

时间:2016-09-26 19:30:32

标签: java android android-studio gradle build

我在尝试使用Gradle构建Android项目时遇到了错误。我将OpenWeatherAPI的API密钥添加到gradle.properties(从他们的站点复制),并将以下代码添加到build.gradle:

buildTypes.each {
        it.buildConfigField 'String', 'OPEN_WEATHER_MAP_API_KEY', MyOpenWeatherMapApiKey //for usage in Java code
    }

但是每当我尝试运行我的项目时,我都会收到标题中的错误。 build.config java如下:

public final class BuildConfig {
    public static final boolean DEBUG = Boolean.parseBoolean("true");
    public static final String APPLICATION_ID = "com.example.android.sunshine.app";
    public static final String BUILD_TYPE = "debug";
    public static final String FLAVOR = "";
    public static final int VERSION_CODE = 1;
    public static final String VERSION_NAME = "1.0";
    // Fields from build type: debug
    public static final String OPEN_WEATHER_MAP_API_KEY = □myapi□
}

我认为它可能与Gradle尝试构建项目的编码有关。我已经尝试了here提供的解决方案,不幸的是,它们并没有起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

找到解决方案。在我的gradle.properties文件中,我提供的APIKey格式为:

MyOpenWeatherMapApiKey=”myapi”

而不是:

MyOpenWeatherMapApiKey="myapi"
不要问我怎么做。感谢有关取消字符的提示,zgc7009。