1pluginManagement { 2 repositories { 3 mavenCentral() 4 gradlePluginPortal() 5 mavenLocal() 6 google() 7 } 8} 9 10include ':app' 11 12apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute(null, rootDir).text.trim(), "../scripts/autolinking.gradle") 13apply from: new File(rootDir, "versioning_linking.gradle") 14 15/* UNCOMMENT WHEN DISTRIBUTING 16useExpoModules([ 17 exclude: [ 18 'expo-module-template', 19 'expo-in-app-purchases', 20 'react-native-reanimated', 21 'expo-dev-menu-interface', 22 'expo-dev-menu', 23 'expo-dev-launcher', 24 'expo-dev-client' 25 ], 26 searchPaths: [ 27 'enabled-modules' 28 ], 29 useAAR: true 30]) 31 32include ':expo' 33project(':expo').projectDir = new File('../packages/expo/android') 34END UNCOMMENT WHEN DISTRIBUTING */ 35 36 37// WHEN_DISTRIBUTING_REMOVE_FROM_HERE 38includeBuild('../react-native-lab/react-native/packages/react-native-gradle-plugin/') 39 40include ':expoview' 41include ':tools' 42include ':ReactAndroid' 43project(':ReactAndroid').projectDir = new File(rootDir, '../react-native-lab/react-native/ReactAndroid') 44include ':ReactAndroid:hermes-engine' 45project(':ReactAndroid:hermes-engine').projectDir = new File(rootDir, '../react-native-lab/react-native/ReactAndroid/hermes-engine') 46include ':expo-modules-test-core' 47project(':expo-modules-test-core').projectDir = new File(rootDir, '../packages/expo-modules-test-core/android') 48 49// Include Expo modules that are not unimodules 50include(":expo-random") 51project(":expo-random").projectDir = new File("../packages/expo-random/android") 52 53[ 54 // ADD_NEW_SUPPORTED_ABIS_HERE 55 "abi47_0_0", 56 "abi46_0_0", 57 "abi45_0_0", 58].forEach({ abiVariant -> 59 include ":expoview-$abiVariant" 60 project(":expoview-$abiVariant").projectDir = new File(rootDir, "versioned-abis/expoview-$abiVariant") 61}) 62 63useExpoModules([ 64 exclude : [ 65 'expo-module-template', 66 'react-native-reanimated', 67 'expo-dev-menu-interface', 68 'expo-dev-menu', 69 'expo-dev-launcher', 70 'expo-dev-client' 71 ] 72]) 73 74useVendoredModulesForSettingsGradle('unversioned') 75useVendoredModulesForSettingsGradle('sdk47') 76useVendoredModulesForSettingsGradle('sdk46') 77 78// WHEN_DISTRIBUTING_REMOVE_TO_HERE 79