xref: /expo/android/settings.gradle (revision 2f97575e)
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")
13
14/* UNCOMMENT WHEN DISTRIBUTING
15useExpoModules([
16    exclude: [
17        'expo-module-template',
18        'expo-in-app-purchases',
19        'react-native-reanimated',
20        'expo-dev-menu-interface',
21        'expo-dev-menu',
22        'expo-dev-launcher',
23        'expo-dev-client'
24    ],
25    searchPaths: [
26      'enabled-modules'
27    ],
28    useAAR: true
29])
30
31include ':expo'
32project(':expo').projectDir = new File('../packages/expo/android')
33END UNCOMMENT WHEN DISTRIBUTING */
34
35
36// WHEN_DISTRIBUTING_REMOVE_FROM_HERE
37includeBuild('../react-native-lab/react-native/packages/react-native-gradle-plugin/')
38
39include ':expoview'
40include ':tools'
41include ':ReactAndroid'
42include ':expo-modules-test-core'
43project(':expo-modules-test-core').projectDir = new File(rootDir, '../packages/expo-modules-test-core/android')
44
45// Include Expo modules that are not unimodules
46include(":expo-random")
47project(":expo-random").projectDir = new File("../packages/expo-random/android")
48
49[
50    // ADD_NEW_SUPPORTED_ABIS_HERE
51    "abi45_0_0",
52    "abi44_0_0",
53    "abi43_0_0",
54].forEach({ abiVariant ->
55  include ":expoview-$abiVariant"
56  project(":expoview-$abiVariant").projectDir = new File(rootDir, "versioned-abis/expoview-$abiVariant")
57})
58
59useExpoModules([
60    exclude : [
61        'expo-module-template',
62        'react-native-reanimated',
63        'expo-dev-menu-interface',
64        'expo-dev-menu',
65        'expo-dev-launcher',
66        'expo-dev-client'
67    ]
68])
69// WHEN_DISTRIBUTING_REMOVE_TO_HERE
70