diff --git a/android/app/build.gradle b/android/app/build.gradle index ce92563..b9344bf 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -14,8 +14,12 @@ android { lintOptions { abortOnError false } + + defaultConfig { + consumerProguardFiles 'proguard-rules.pro' + } } dependencies { compile "com.facebook.react:react-native:0.19.+" -} \ No newline at end of file +} diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index a92fa17..8839257 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -15,3 +15,8 @@ #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} + +# Invoked via reflection, when forcing javascript restarts. +-keepclassmembers class com.facebook.react.ReactInstanceManagerImpl { + void recreateReactContextInBackground(); +}