Ho cercato sito web ufficiale Gradle e sito web per sviluppatori Android, ma non sono riuscito a trovare una risposta a questo.In Android Gradle build.gradle Che cos'è "it" in it.buildConfigField?
- In android build.gradle, qual è il "it". nel seguente metodo buildConfigField? Questa è un'istanza di un oggetto?
Ho scoperto che lo spostamento del metodo buildConfigField fino a defaultConfig mi consente di utilizzare il metodo senza "it".
Qual è la differenza tra i due? Perché potrei usare un metodo rispetto all'altro?
android { ... defaultConfig { ... buildConfigField 'String', 'API_KEY', MyApiKey } buildTypes { release { ... } } buildTypes.all { ... } buildTypes.each { ... it.buildConfigField 'String', 'API_KEY', MyApiKey } }
Dalla tua risposta, ho capito che avrei dovuto cercare la documentazione di Groovy per la spiegazione dettagliata. – ethan