@@ -4,27 +4,6 @@ apply plugin: "com.facebook.react"
4
4
5
5
def projectRoot = rootDir. getAbsoluteFile(). getParentFile(). getAbsolutePath()
6
6
7
- static def versionToNumber (major , minor , patch ) {
8
- return patch * 100 + minor * 10000 + major * 1000000
9
- }
10
-
11
- def getRNVersion () {
12
- def version = providers. exec {
13
- workingDir(projectDir)
14
- commandLine(" node" , " -e" , " console.log(require('react-native/package.json').version);" )
15
- }. standardOutput. asText. get(). trim()
16
-
17
- def coreVersion = version. split(" -" )[0 ]
18
- def (major, minor, patch) = coreVersion. tokenize(' .' ). collect { it. toInteger() }
19
-
20
- return versionToNumber(
21
- major,
22
- minor,
23
- patch
24
- )
25
- }
26
- def rnVersion = getRNVersion()
27
-
28
7
/**
29
8
* This is the configuration block to customize your React Native Android app.
30
9
* By default you don't need to apply any configuration, just uncomment the lines you need.
@@ -41,12 +20,12 @@ react {
41
20
bundleCommand = " export:embed"
42
21
43
22
/* Folders */
44
- // The root of your project, i.e. where "package.json" lives. Default is '..'
45
- // root = file("../")
46
- // The folder where the react-native NPM package is. Default is ../node_modules/react-native
47
- // reactNativeDir = file("../node_modules/react-native")
48
- // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen
49
- // codegenDir = file("../node_modules/@react-native/codegen")
23
+ // The root of your project, i.e. where "package.json" lives. Default is '../ ..'
24
+ // root = file("../../ ")
25
+ // The folder where the react-native NPM package is. Default is ../../ node_modules/react-native
26
+ // reactNativeDir = file("../../ node_modules/react-native")
27
+ // The folder where the react-native Codegen package is. Default is ../../ node_modules/@react-native/codegen
28
+ // codegenDir = file("../../ node_modules/@react-native/codegen")
50
29
51
30
/* Variants */
52
31
// The list of variants to that are debuggable. For those we're going to
@@ -79,10 +58,8 @@ react {
79
58
// The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
80
59
// hermesFlags = ["-O", "-output-source-map"]
81
60
82
- if (rnVersion >= versionToNumber(0 , 75 , 0 )) {
83
- /* Autolinking */
84
- autolinkLibrariesWithApp()
85
- }
61
+ /* Autolinking */
62
+ autolinkLibrariesWithApp()
86
63
}
87
64
88
65
/**
@@ -109,9 +86,9 @@ android {
109
86
buildToolsVersion rootProject. ext. buildToolsVersion
110
87
compileSdk rootProject. ext. compileSdkVersion
111
88
112
- namespace ' expo.modules.speechrecognition .example'
89
+ namespace ' expo.modules.settingstwo .example'
113
90
defaultConfig {
114
- applicationId ' expo.modules.speechrecognition .example'
91
+ applicationId ' expo.modules.settingstwo .example'
115
92
minSdkVersion rootProject. ext. minSdkVersion
116
93
targetSdkVersion rootProject. ext. targetSdkVersion
117
94
versionCode 1
@@ -144,6 +121,9 @@ android {
144
121
useLegacyPackaging (findProperty(' expo.useLegacyPackaging' )?. toBoolean() ?: false )
145
122
}
146
123
}
124
+ androidResources {
125
+ ignoreAssetsPattern ' !.svn:!.git:!.ds_store:!*.scc:!CVS:!thumbs.db:!picasa.ini:!*~'
126
+ }
147
127
}
148
128
149
129
// Apply static values from `gradle.properties` to the `android.packagingOptions`
@@ -194,8 +174,3 @@ dependencies {
194
174
implementation jscFlavor
195
175
}
196
176
}
197
-
198
- if (rnVersion < versionToNumber(0 , 75 , 0 )) {
199
- apply from : new File ([" node" , " --print" , " require.resolve('@react-native-community/cli-platform-android/package.json', { paths: [require.resolve('react-native/package.json')] })" ]. execute(null , rootDir). text. trim(), " ../native_modules.gradle" );
200
- applyNativeModulesAppBuildGradle(project)
201
- }
0 commit comments