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 'expo-maps' 26 ], 27 searchPaths: [ 28 'enabled-modules' 29 ], 30 useAAR: true 31]) 32 33include ':expo' 34project(':expo').projectDir = new File('../packages/expo/android') 35END UNCOMMENT WHEN DISTRIBUTING */ 36 37 38// WHEN_DISTRIBUTING_REMOVE_FROM_HERE 39includeBuild('../react-native-lab/react-native/packages/react-native-gradle-plugin/') 40 41include ':expoview' 42include ':tools' 43include ':ReactAndroid' 44project(':ReactAndroid').projectDir = new File(rootDir, '../react-native-lab/react-native/ReactAndroid') 45include ':ReactAndroid:hermes-engine' 46project(':ReactAndroid:hermes-engine').projectDir = new File(rootDir, '../react-native-lab/react-native/ReactAndroid/hermes-engine') 47include ':expo-modules-test-core' 48project(':expo-modules-test-core').projectDir = new File(rootDir, '../packages/expo-modules-test-core/android') 49 50// Include Expo modules that are not unimodules 51include(":expo-random") 52project(":expo-random").projectDir = new File("../packages/expo-random/android") 53 54[ 55 // ADD_NEW_SUPPORTED_ABIS_HERE 56 "abi47_0_0", 57 "abi46_0_0", 58 "abi45_0_0", 59].forEach({ abiVariant -> 60 include ":expoview-$abiVariant" 61 project(":expoview-$abiVariant").projectDir = new File(rootDir, "versioned-abis/expoview-$abiVariant") 62}) 63 64useExpoModules([ 65 exclude : [ 66 'expo-module-template', 67 'react-native-reanimated', 68 'expo-dev-menu-interface', 69 'expo-dev-menu', 70 'expo-dev-launcher', 71 'expo-dev-client', 72 'expo-maps' 73 ] 74]) 75 76useVendoredModulesForSettingsGradle('unversioned') 77useVendoredModulesForSettingsGradle('sdk47') 78useVendoredModulesForSettingsGradle('sdk46') 79 80// WHEN_DISTRIBUTING_REMOVE_TO_HERE 81