File tree 1 file changed +16
-5
lines changed
packages/create-react-native-library/src/utils
1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -269,11 +269,22 @@ export default async function generateExampleApp({
269
269
) ;
270
270
271
271
// Android
272
- // Change newArchEnabled=false to newArchEnabled=true in example/android/gradle.properties
273
- gradleProperties = gradleProperties . replace (
274
- 'newArchEnabled=false' ,
275
- 'newArchEnabled=true'
276
- ) ;
272
+ // Make sure newArchEnabled=true is present in android/gradle.properties
273
+ if ( gradleProperties . split ( '\n' ) . includes ( '#newArchEnabled=true' ) ) {
274
+ gradleProperties = gradleProperties . replace (
275
+ '#newArchEnabled=true' ,
276
+ 'newArchEnabled=true'
277
+ ) ;
278
+ } else if (
279
+ gradleProperties . split ( '\n' ) . includes ( 'newArchEnabled=false' )
280
+ ) {
281
+ gradleProperties = gradleProperties . replace (
282
+ 'newArchEnabled=false' ,
283
+ 'newArchEnabled=true'
284
+ ) ;
285
+ } else {
286
+ gradleProperties += '\nnewArchEnabled=true' ;
287
+ }
277
288
}
278
289
279
290
await fs . writeFile (
You can’t perform that action at this time.
0 commit comments