xref: /expo/android/settings.gradle (revision 665c2bac)
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
37include ':packages:react-native-codegen:android'
38project(':packages:react-native-codegen:android').projectDir = new File('../react-native-lab/react-native/packages/react-native-codegen/android')
39includeBuild('../react-native-lab/react-native/packages/react-native-codegen/android')
40
41include ':expoview'
42include ':tools'
43include ':ReactAndroid'
44include ':unimodules-test-core'
45project(':unimodules-test-core').projectDir = new File(rootDir, '../packages/unimodules-test-core/android')
46
47// Include Expo modules that are not unimodules
48include(":expo-random")
49project(":expo-random").projectDir = new File("../packages/expo-random/android")
50
51[
52    // ADD_NEW_SUPPORTED_ABIS_HERE
53    "abi44_0_0",
54    "abi43_0_0",
55    "abi42_0_0",
56].forEach({ abiVariant ->
57  include ":expoview-$abiVariant"
58  project(":expoview-$abiVariant").projectDir = new File(rootDir, "versioned-abis/expoview-$abiVariant")
59})
60
61useExpoModules([
62    exclude : [
63        'expo-module-template',
64        'react-native-reanimated',
65        'expo-dev-menu-interface',
66        'expo-dev-menu',
67        'expo-dev-launcher',
68        'expo-dev-client'
69    ]
70])
71// WHEN_DISTRIBUTING_REMOVE_TO_HERE
72