xref: /expo/android/gradle.properties (revision 0e8f799b)
11dc0ff4eSAdam Perryorg.gradle.parallel=true
21dc0ff4eSAdam Perryorg.gradle.daemon=true
3d566f199SKudo Chienorg.gradle.jvmargs=-Xmx9216m -XX:MaxMetaspaceSize=512m
42a38a11eSExponent GitHub Botorg.gradle.configureondemand=true
5c950fe60SNick Novitskiorg.gradle.internal.repository.initial.backoff=1000
62ed31047SKudo Chien
7d566f199SKudo Chien# Use this property to specify which architecture you want to build.
8d566f199SKudo Chien# You can also override it from the CLI using
9d566f199SKudo Chien# ./gradlew <task> -PreactNativeArchitectures=x86_64
10d566f199SKudo ChienreactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
11d566f199SKudo Chien
12db136923SSzymon20000android.useAndroidX=true
13db136923SSzymon20000android.enableJetifier=true
141df8bf88SEvan Baconandroid.useNewApkCreator=false
152f6287e1SKudo Chienexpo.updates.createManifest=false
1629a50f5cSKudo Chien
1729a50f5cSKudo Chien# Override the react-native version that expo package get from node_modules
1829a50f5cSKudo Chien# https://github.com/expo/expo/blob/c30ad508e2f91ff49c82cac80ad487b4b352ed93/packages/expo/android/build.gradle#L22
1929a50f5cSKudo Chien#   - Expo Go uses the react-native version from react-native-lab/react-native
2029a50f5cSKudo Chien#   - Turtle builder does not install react-native from shell app
2184f418d7SKudo ChienreactNativeVersion=0.71.0
225ff37293SKudo Chien
235ff37293SKudo Chien# Use AppGlideModule from kernel
245ff37293SKudo ChienexcludeAppGlideModule=true
25acd96eb4SKudo Chien
26*0e8f799bSKudo Chien# Expo Go does not apply react-native-gradle-plugin, this statement does not take effect.
27*0e8f799bSKudo Chien# And Expo Go actually hosts both Hermes and JSC runtimes.
28*0e8f799bSKudo Chien# This line here is simply for modules like expo-modules-core to check hermesEnabled property.
29*0e8f799bSKudo ChienhermesEnabled=true
30*0e8f799bSKudo Chien
31acd96eb4SKudo Chien# This version should align to stripe-react-native's settings when upgrade the vendoring module
32acd96eb4SKudo ChienStripeSdk_stripeVersion=[20.19.2, 20.20.0[
337603b8a1SKudo Chien
347603b8a1SKudo Chien# Remove this workaround when upgrading to [email protected]
357603b8a1SKudo Chienkotlin.jvm.target.validation.mode=warning
36