diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index f2fa628ae..56aa671a2 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -216,8 +216,7 @@ -keep class java.lang.** { *; } -keep class java.util.function.** { *; } -keep class com.sun.script.javascript.** { *; } --keep class org.mozilla.classfile.** { *; } --keep class org.mozilla.javascript.** { *; } +-keep class org.mozilla.** { *; } -dontwarn org.mozilla.javascript.engine.RhinoScriptEngineFactory ###EPUB diff --git a/rhino/build.gradle b/rhino/build.gradle index ae6d5af3f..2a25cc693 100644 --- a/rhino/build.gradle +++ b/rhino/build.gradle @@ -35,5 +35,5 @@ android { } dependencies { - api(fileTree(dir: 'lib', include: ['rhino-1.7.13-2.jar'])) + api(fileTree(dir: 'lib', include: ['rhino-1.7.14-2.jar'])) } \ No newline at end of file diff --git a/rhino/lib/rhino-1.7.14-2.jar b/rhino/lib/rhino-1.7.14-2.jar new file mode 100644 index 000000000..4164ac8d5 Binary files /dev/null and b/rhino/lib/rhino-1.7.14-2.jar differ diff --git a/rhino/proguard-rules.pro b/rhino/proguard-rules.pro index 4382bdafd..806703560 100644 --- a/rhino/proguard-rules.pro +++ b/rhino/proguard-rules.pro @@ -26,5 +26,4 @@ -keep class java.lang.** { *; } -keep class java.util.function.** { *; } -keep class com.sun.script.javascript.** { *; } --keep class org.mozilla.classfile.** { *; } --keep class org.mozilla.javascript.** { *; } \ No newline at end of file +-keep class org.mozilla.** { *; } \ No newline at end of file