【问题标题】:Accidental changes in BuildConfig.java, unable to restoreBuildConfig.java中的意外更改,无法恢复
【发布时间】:2016-06-18 08:10:49
【问题描述】:

即使在编辑之后,我构建 gradle 的那一刻也会恢复。 buildConfig.java build.gradle

【问题讨论】:

  • 您能分享一下您的 build.gradle 文件吗?我认为问题出在你声明这个变量的地方。

标签: android gradle


【解决方案1】:

BuildConfig.java 由 Android 构建工具生成。配置完成后,对文件的任何修改都将消失。

顺便说一句,看起来您在buildTypes.debug 下有一个UNIQUE_FIREBASE_ROOT_URL 属性;

buildTypes {
    debug {
        buildConfigField "String", "UNIQUE_FIREBASE_ROOT_URL", "https://~~~~"
    }
}

url 部分应该这样写: '"http://~~~~"' (再用单引号括起来)

【讨论】:

  • 是的,我明白,这就是我想知道的。怎么改?
  • 我就是这么想的。查看您的 build.gradle 文件。并按照我在此答案中的说明更改 URL 字符串。 (加单引号)
  • 非常感谢。抱歉这么笨。 :')
【解决方案2】:

上面写得很清楚——“生成文件夹下的文件,不应该编辑”。

如果您需要更改某些内容,则需要在不同的文件中进行更改。

【讨论】:

  • 是的,我明白,这就是我想知道的。怎么改?
  • 那要看你想改什么?
  • 我想把链接放在引号里。
  • androidwithdivya.wordpress.com/2016/02/10/… - 见第 6 步。这应该在grade.properties 或 build.gradle 中设置
  • 我的 buildConfig.java 正在从磁盘加载值。
猜你喜欢
  • 2014-11-12
  • 1970-01-01
  • 2016-10-14
  • 2011-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多