File tree 2 files changed +26
-1
lines changed
2 files changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -202,4 +202,26 @@ task addDependenciesFromNativeScriptPlugins {
202
202
203
203
project. dependencies. add(" implementation" , jarFiles)
204
204
}
205
- }
205
+ }
206
+
207
+ afterEvaluate {
208
+ def generateBuildConfig = project. hasProperty(" generateBuildConfig" ) ? project. generateBuildConfig : false
209
+ def generateR = project. hasProperty(" generateR" ) ? project. generateR : false
210
+ generateReleaseBuildConfig. enabled = generateBuildConfig
211
+ generateDebugBuildConfig. enabled = generateBuildConfig
212
+ generateReleaseResValues. enabled = generateR
213
+ generateDebugResValues. enabled = generateR
214
+ }
215
+
216
+ tasks. whenTaskAdded({ DefaultTask currentTask ->
217
+ if (currentTask. name == ' bundleRelease' || currentTask. name == ' bundleDebug' ) {
218
+ def generateBuildConfig = project. hasProperty(" generateBuildConfig" ) ? project. generateBuildConfig : false
219
+ def generateR = project. hasProperty(" generateR" ) ? project. generateR : false
220
+ if (! generateBuildConfig) {
221
+ currentTask. exclude ' **/BuildConfig.class'
222
+ }
223
+ if (! generateR) {
224
+ currentTask. exclude ' **/R.class' , ' **/R$*.class'
225
+ }
226
+ }
227
+ })
Original file line number Diff line number Diff line change @@ -18,3 +18,6 @@ org.gradle.jvmargs=-Xmx16384M
18
18
19
19
android.enableJetifier =true
20
20
android.useAndroidX =true
21
+ android.nonTransitiveRClass =true
22
+ android.namespacedRClass =true
23
+ android.enableSeparateRClassCompilation =true
You can’t perform that action at this time.
0 commit comments