Updating version of v8-jsi for Android
This commit is contained in:
Родитель
1a2b7fe2ea
Коммит
b2ad3889e4
|
@ -4,7 +4,7 @@
|
|||
// and the build will use that.
|
||||
def boostPath = dependenciesPath ?: System.getenv("REACT_NATIVE_BOOST_PATH")
|
||||
|
||||
+def V8Path = 'packages/ReactNative.V8JSI.Android.7.0.276.32-v1'
|
||||
+def V8Path = 'packages/ReactNative.V8Jsi.Android.0.66.0-stable-v2'
|
||||
+
|
||||
// Setup build type for NDK, supported values: {debug, release}
|
||||
def nativeBuildType = System.getenv("NATIVE_BUILD_TYPE") ?: "release"
|
||||
|
|
|
@ -7,5 +7,5 @@ index 0000000000..dcaed5f4d0
|
|||
+<?xml version="1.0" encoding="utf-8"?>
|
||||
+<packages>
|
||||
+ <package id="boost" version="1.68.0.0" targetFramework="native" />
|
||||
+ <package id="ReactNative.V8JSI.Android" version="7.0.276.32-v1" targetFramework="native" />
|
||||
+ <package id="ReactNative.V8JSI.Android" version="0.66.0-stable-v2" targetFramework="native" />
|
||||
+</packages>
|
||||
|
|
|
@ -5,7 +5,7 @@ index 0000000000..16de96d215
|
|||
+++ b/ReactAndroid/src/main/java/com/facebook/react/v8executor/V8ExecutorFactory.cpp
|
||||
@@ -0,0 +1,35 @@
|
||||
+#include <jsi/jsi.h>
|
||||
+#include <jsi/V8Runtime.h>
|
||||
+#include <V8Runtime.h>
|
||||
+#include <jsireact/JSIExecutor.h>
|
||||
+#include <react/jni/JSLoader.h>
|
||||
+#include <react/jni/JSLogging.h>
|
||||
|
|
|
@ -8,17 +8,17 @@ index 0000000000..ca299e0278
|
|||
+include $(CLEAR_VARS)
|
||||
+
|
||||
+ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
|
||||
+ LIB_PATH := $(V8_NUGET_DIR)/droidarm/ship/x-none
|
||||
+ LIB_PATH := $(V8_NUGET_DIR)/lib/droidarm/ship/x-none
|
||||
+else ifeq ($(TARGET_ARCH_ABI),x86)
|
||||
+ LIB_PATH := $(V8_NUGET_DIR)/droidx86/ship/x-none
|
||||
+ LIB_PATH := $(V8_NUGET_DIR)/lib/droidx86/ship/x-none
|
||||
+else ifeq ($(TARGET_ARCH_ABI), arm64-v8a)
|
||||
+ LIB_PATH := $(V8_NUGET_DIR)/droidarm64/ship/x-none
|
||||
+ LIB_PATH := $(V8_NUGET_DIR)/lib/droidarm64/ship/x-none
|
||||
+else ifeq ($(TARGET_ARCH_ABI), x86_64)
|
||||
+ LIB_PATH := $(V8_NUGET_DIR)/droidx64/ship/x-none
|
||||
+ LIB_PATH := $(V8_NUGET_DIR)/lib/droidx64/ship/x-none
|
||||
+endif
|
||||
+
|
||||
+LOCAL_MODULE := v8jsi
|
||||
+LOCAL_SRC_FILES := $(LIB_PATH)/libv8jsi.so
|
||||
+LOCAL_EXPORT_C_INCLUDES := $(V8_NUGET_DIR)/headers/include
|
||||
+LOCAL_EXPORT_C_INCLUDES := $(V8_NUGET_DIR)/headers
|
||||
+include $(PREBUILT_SHARED_LIBRARY)
|
||||
\ No newline at end of file
|
||||
|
|
Загрузка…
Ссылка в новой задаче