-1
我在尝试使用Gradle构建Android项目时遇到了错误。我加OpenWeatherAPI到gradle.properties API密钥(从他们的网站复制)和下面的代码的build.gradle:Gradle构建失败 - 非法字符' u0094'
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□
}
我认为这可能与在摇篮正在努力打造该项目的编码连接。我试过提供的解决方案here,不幸的是,它们不起作用。有任何想法吗?
这就是取消字符'''如在这里看到的http://www.fileformat.info/info/unicode/char/0094/index.htm如果您有兴趣的话 – zgc7009
请包括错误的文本你的问题,而不是它的屏幕截图;屏幕截图很难解析/读取/复制,并且图像的链接可能会中断 –
我们可以看到更多的gradle文件吗?“MyOpenWeatherMapApiKey”似乎给出了这个问题,因为它正在注册为'□myapi□' – zgc7009