![](/img/trans.png)
[英]How to access extra properties from project build.gradle in modules
[英]How to properly add property to build.gradle to access from java?
我正在尝试向build.gradle
添加一个属性(以便可以从MyActivity.java访问它)。
按照SO问题,这是我所做的:
// ...
buildTypes{
debug {
debuggable true
buildConfigField "String" , "pvs_debuggable", "truez"
}
// ...
执行此操作时,将显示一个“我立即选择”选项。
但是,当我选择它时,将自动打开BuildConfig.java
并显示警告: Files under the build folder are generated and should not be edited
(就我所知,其他类似的SO问题也无法解决我的情况) 。
另外,两行代码已自动添加到BuildConfig.java
:
// Fields from build type: debug
public static final String pvs_debuggable = truez;
请注意,即使是字符串, truez
周围也没有引号(我添加了“ z”以确保AS不会尝试将“ true”转换为true) 。
我还要提到,此文件的选项卡在名称BuildConfig.java
下有一条红色的波浪线,指示存在问题。 而且我无法运行或调试该应用程序。
那我想念什么呢?
您必须通过以下方式更改build.gradle
:
buildTypes{
debug {
debuggable true
buildConfigField "String" , "pvs_debuggable", "\"truez\""
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.