![](/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.