From 95ae8d4e14994397b2e6c7d83faf0eafd59dec01 Mon Sep 17 00:00:00 2001 From: Gerardo Date: Mon, 8 Aug 2022 11:15:30 +0200 Subject: [PATCH 1/2] Mobile - Fix dynamic React Native version --- packages/react-native-editor/android/app/build.gradle | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/react-native-editor/android/app/build.gradle b/packages/react-native-editor/android/app/build.gradle index d2488b71822215..e4b5d092724e26 100644 --- a/packages/react-native-editor/android/app/build.gradle +++ b/packages/react-native-editor/android/app/build.gradle @@ -170,16 +170,17 @@ android { } dependencies { + def packageJson = '../../package.json' + implementation("org.wordpress-mobile.gutenberg-mobile:react-native-bridge", { exclude group: 'org.wordpress', module: 'utils' }) implementation 'androidx.appcompat:appcompat:1.2.0' //noinspection GradleDynamicVersion - implementation "com.facebook.react:react-native:+" // From node_modules + implementation "com.facebook.react:react-native:${extractPackageVersion(packageJson, 'react-native', 'dependencies')}" // From node_modules implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" - def packageJson = '../../package.json' implementation "org.wordpress-mobile:react-native-svg:${extractPackageVersion(packageJson, 'react-native-svg', 'dependencies')}" implementation "com.github.wordpress-mobile:react-native-video:${extractPackageVersion(packageJson, 'react-native-video', 'dependencies')}" implementation "com.github.wordpress-mobile:react-native-linear-gradient:${extractPackageVersion(packageJson, 'react-native-linear-gradient', 'dependencies')}" From 86876f460ea5b19f01a5993035e73b116a68ca83 Mon Sep 17 00:00:00 2001 From: Gerardo Date: Mon, 8 Aug 2022 11:38:22 +0200 Subject: [PATCH 2/2] Mobile - Adds jvmargs setting --- packages/react-native-editor/android/gradle.properties | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-native-editor/android/gradle.properties b/packages/react-native-editor/android/gradle.properties index 28aa4856737ee9..094d0de62d995d 100644 --- a/packages/react-native-editor/android/gradle.properties +++ b/packages/react-native-editor/android/gradle.properties @@ -11,6 +11,7 @@ # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx10248m -XX:MaxPermSize=256m # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 +org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit