[Android] Optimize AndroidR logic (#3291)
Co-authored-by: Huiying Jiang <jhy221188@alibaba-inc.com>
diff --git a/android/sdk/src/main/java/org/apache/weex/WXEnvironment.java b/android/sdk/src/main/java/org/apache/weex/WXEnvironment.java
index 0f8ba4c..f85b7c8 100644
--- a/android/sdk/src/main/java/org/apache/weex/WXEnvironment.java
+++ b/android/sdk/src/main/java/org/apache/weex/WXEnvironment.java
@@ -565,7 +565,7 @@
}
public static int memfd_create(String name, int size) {
- if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) {
+ if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.P) {
return 0;
}
diff --git a/weex_core/Source/android/multiprocess/weex_js_connection.cpp b/weex_core/Source/android/multiprocess/weex_js_connection.cpp
index 555324d..b5c8bbf 100644
--- a/weex_core/Source/android/multiprocess/weex_js_connection.cpp
+++ b/weex_core/Source/android/multiprocess/weex_js_connection.cpp
@@ -693,7 +693,7 @@
int WeexConnInfo::memfd_create_androidR(const char *name, size_t size) {
JNIEnv *env = base::android::AttachCurrentThread();
- jclass wx_env = env->FindClass("com/taobao/weex/WXEnvironment");
+ jclass wx_env = env->FindClass("org/apache/weex/WXEnvironment");
if (wx_env) {
jmethodID m_memfd_create_id =
env->GetStaticMethodID(wx_env, "memfd_create", "(Ljava/lang/String;I)I");