簡體   English   中英

如何正確添加屬性到build.gradle以從Java訪問?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM