error Failed to install the app. Command failed with exit code 1: ./gradlew app:installDebug -PreactNativeDevServerPort=8081
No modules to process in combine-js-to-schema-cli. If this is unexpected, please check if you set up your NativeComponent correctly. See combine-js-to-schema.js for how codegen finds modules.
No modules to process in combine-js-to-schema-cli. If this is unexpected, please check if you set up your NativeComponent correctly. See combine-js-to-schema.js for how codegen finds modules.
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。 FAILURE: Build failed with an exception. * What went wrong:
Execution failed for task ':react-native-worklets-core:buildCMakeDebug[x86_64]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `/Users/r/example/node_modules/react-native-worklets-core/android/.cxx/Debug/625a6672/x86_64' [0/2] Re-checking globbed directories... [1/9] Building CXX object CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/dispatch/WKTDispatchQueue.cpp.o [2/9] Building CXX object CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTRuntimeLifecycleMonitor.cpp.o [3/9] Building CXX object CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp.o [4/9] Building CXX object CMakeFiles/rnworklets.dir/cpp-adapter.cpp.o In file included from /Users/r/example/node_modules/react-native-worklets-core/android/cpp-adapter.cpp:6: In file included from /Users/r/example/node_modules/react-native-worklets-core/android/../cpp/WKTJsiWorkletApi.h:14: In file included from /Users/r/example/node_modules/react-native-worklets-core/android/../cpp/sharedvalues/WKTJsiSharedValue.h:8: /Users/r/example/node_modules/react-native-worklets-core/android/../cpp/WKTJsiDispatcher.h:97:22: warning: exception of type 'const std::runtime_error &' will be caught by earlier handler [-Wexceptions] 97 | } catch (const std::runtime_error &err) { | ^ /Users/r/example/node_modules/react-native-worklets-core/android/../cpp/WKTJsiDispatcher.h:94:22: note: for type 'const std::exception &' 94 | } catch (const std::exception &err) { | ^ 1 warning generated. [5/9] Building CXX object CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o [6/9] Building CXX object CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletApi.cpp.o In file included from /Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletApi.cpp:1: In file included from /Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletApi.h:14: In file included from /Users/r/example/node_modules/react-native-worklets-core/android/../cpp/sharedvalues/WKTJsiSharedValue.h:8: /Users/r/example/node_modules/react-native-worklets-core/android/../cpp/WKTJsiDispatcher.h:97:22: warning: exception of type 'const std::runtime_error &' will be caught by earlier handler [-Wexceptions] 97 | } catch (const std::runtime_error &err) { | ^ /Users/r/example/node_modules/react-native-worklets-core/android/../cpp/WKTJsiDispatcher.h:94:22: note: for type 'const std::exception &' 94 | } catch (const std::exception &err) { | ^ 1 warning generated. [7/9] Building CXX object CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o [8/9] Building CXX object CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletContext.cpp.o In file included from /Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletContext.cpp:3: In file included from /Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletApi.h:14: In file included from /Users/r/example/node_modules/react-native-worklets-core/android/../cpp/sharedvalues/WKTJsiSharedValue.h:8: /Users/r/example/node_modules/react-native-worklets-core/android/../cpp/WKTJsiDispatcher.h:97:22: warning: exception of type 'const std::runtime_error &' will be caught by earlier handler [-Wexceptions] 97 | } catch (const std::runtime_error &err) { | ^ /Users/r/example/node_modules/react-native-worklets-core/android/../cpp/WKTJsiDispatcher.h:94:22: note: for type 'const std::exception &' 94 | } catch (const std::exception &err) { | ^ 1 warning generated. [9/9] Linking CXX shared library ../../../../build/intermediates/cxx/Debug/625a6672/obj/x86_64/librnworklets.so FAILED: ../../../../build/intermediates/cxx/Debug/625a6672/obj/x86_64/librnworklets.so : && /Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android26 --sysroot=/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D__BIONIC_NO_PAGE_SIZE_MACRO -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -DDEBUG -DJS_RUNTIME_HERMES=1 -fno-limit-debug-info -Wl,-z,max-page-size=16384 -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,librnworklets.so -o ../../../../build/intermediates/cxx/Debug/625a6672/obj/x86_64/librnworklets.so CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletApi.cpp.o CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletContext.cpp.o CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp.o CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTRuntimeLifecycleMonitor.cpp.o CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/dispatch/WKTDispatchQueue.cpp.o CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o CMakeFiles/rnworklets.dir/cpp-adapter.cpp.o -llog -landroid /Users/dsccmac/.gradle/caches/8.12/transforms/52a52e4c4792af3ca58b2df5dfea7545/transformed/react-android-0.78.1-debug/prefab/modules/jsi/libs/android.x86_64/libjsi.so /Users/dsccmac/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/libs/android.x86_64/libfbjni.so /Users/dsccmac/.gradle/caches/8.12/transforms/52a52e4c4792af3ca58b2df5dfea7545/transformed/react-android-0.78.1-debug/prefab/modules/reactnative/libs/android.x86_64/libreactnative.so /Users/dsccmac/.gradle/caches/8.12/transforms/1727645527b8d4a52140297d30f9ce10/transformed/hermes-android-0.78.1-debug/prefab/modules/libhermes/libs/android.x86_64/libhermes.so /Users/dsccmac/.gradle/caches/8.12/transforms/52a52e4c4792af3ca58b2df5dfea7545/transformed/react-android-0.78.1-debug/prefab/modules/hermestooling/libs/android.x86_64/libhermestooling.so -latomic -lm && : ld.lld: error: undefined symbol: std::__ndk1::placeholders::_1 >>> referenced by WKTJsiPromiseWrapper.cpp:25 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:25) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced by WKTJsiHostObject.cpp:43 (/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp:43) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp.o:(RNWorklet::JsiHostObject::set(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&, facebook::jsi::Value const&)) >>> referenced by WKTJsiHostObject.cpp:64 (/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp:64) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp.o:(RNWorklet::JsiHostObject::get(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&)) >>> referenced 1 more times ld.lld: error: undefined symbol: std::__ndk1::placeholders::_2 >>> referenced by WKTJsiPromiseWrapper.cpp:25 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:25) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced by WKTJsiHostObject.cpp:43 (/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp:43) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp.o:(RNWorklet::JsiHostObject::set(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&, facebook::jsi::Value const&)) >>> referenced by WKTJsiHostObject.cpp:73 (/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp:73) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp.o:(RNWorklet::JsiHostObject::get(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&)) ld.lld: error: undefined symbol: __cxa_begin_catch >>> referenced by WKTJsiPromiseWrapper.cpp:47 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:47) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced by WKTJsiPromiseWrapper.cpp:50 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:50) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced by WKTJsiPromiseWrapper.cpp:32 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:32) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced 12 more times ld.lld: error: undefined symbol: __cxa_end_catch >>> referenced by WKTJsiPromiseWrapper.cpp:35 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:35) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced by WKTJsiPromiseWrapper.cpp:50 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:50) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced by WKTJsiPromiseWrapper.cpp:50 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:50) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced 24 more times ld.lld: error: undefined symbol: std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::basic_string(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&) >>> referenced by WKTJsiPromiseWrapper.cpp:40 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:40) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced by WKTJsiWrapper.cpp:119 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp:119) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(RNWorklet::JsiWrapper::toString(facebook::jsi::Runtime&)) >>> referenced by tuple:1409 (/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/tuple:1409) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const, std::__ndk1::shared_ptr<RNWorklet::JsiWrapper>>::pair[abi:ne180000]<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, 0ul>(std::__ndk1::piecewise_construct_t, std::__ndk1::tuple<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&>&, std::__ndk1::tuple<>&, std::__ndk1::__tuple_indices<0ul>, std::__ndk1::__tuple_indices<...>)) >>> referenced 22 more times ld.lld: error: undefined symbol: std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::~basic_string() >>> referenced by WKTJsiPromiseWrapper.cpp:43 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:43) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced by WKTJsiPromiseWrapper.cpp:48 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:48) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced by WKTJsiPromiseWrapper.cpp:48 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:48) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::runComputation(facebook::jsi::Runtime&, std::__ndk1::function<void (facebook::jsi::Runtime&, std::__ndk1::shared_ptr<RNWorklet::PromiseParameter>)>)) >>> referenced 193 more times ld.lld: error: undefined symbol: std::__ndk1::__shared_weak_count::~__shared_weak_count() >>> referenced by shared_ptr.h:263 (/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__memory/shared_ptr.h:263) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTRuntimeLifecycleMonitor.cpp.o:(std::__ndk1::__shared_ptr_emplace<RNWorklet::RuntimeLifecycleMonitorObject, std::__ndk1::allocator<RNWorklet::RuntimeLifecycleMonitorObject>>::__shared_ptr_emplace[abi:ne180000]<facebook::jsi::Runtime*, std::__ndk1::allocator<RNWorklet::RuntimeLifecycleMonitorObject>, 0>(std::__ndk1::allocator<RNWorklet::RuntimeLifecycleMonitorObject>, facebook::jsi::Runtime*&&)) >>> referenced by shared_ptr.h:246 (/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__memory/shared_ptr.h:246) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTRuntimeLifecycleMonitor.cpp.o:(std::__ndk1::__shared_ptr_emplace<RNWorklet::RuntimeLifecycleMonitorObject, std::__ndk1::allocator<RNWorklet::RuntimeLifecycleMonitorObject>>::~__shared_ptr_emplace()) >>> referenced by shared_ptr.h:263 (/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__memory/shared_ptr.h:263) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(std::__ndk1::__shared_ptr_emplace<RNWorklet::JsiWrapper, std::__ndk1::allocator<RNWorklet::JsiWrapper>>::__shared_ptr_emplace[abi:ne180000]<RNWorklet::JsiWrapper*&, bool&, std::__ndk1::allocator<RNWorklet::JsiWrapper>, 0>(std::__ndk1::allocator<RNWorklet::JsiWrapper>, RNWorklet::JsiWrapper*&, bool&)) >>> referenced 47 more times ld.lld: error: undefined symbol: __cxa_allocate_exception >>> referenced by WKTJsiWrapper.cpp:25 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp:25) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(RNWorklet::JsiWrapper::getValue(facebook::jsi::Runtime&)) >>> referenced by WKTJsiPromiseWrapper.cpp:209 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:209) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::setValue(facebook::jsi::Runtime&, facebook::jsi::Value const&)) >>> referenced by WKTJsiWrapper.cpp:55 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp:55) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(RNWorklet::JsiWrapper::wrap(facebook::jsi::Runtime&, facebook::jsi::Value const&, RNWorklet::JsiWrapper*, bool)) >>> referenced 40 more times ld.lld: error: undefined symbol: __cxa_throw >>> referenced by WKTJsiWrapper.cpp:25 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp:25) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(RNWorklet::JsiWrapper::getValue(facebook::jsi::Runtime&)) >>> referenced by WKTJsiPromiseWrapper.cpp:209 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:209) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::setValue(facebook::jsi::Runtime&, facebook::jsi::Value const&)) >>> referenced by WKTJsiWrapper.cpp:55 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp:55) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(RNWorklet::JsiWrapper::wrap(facebook::jsi::Runtime&, facebook::jsi::Value const&, RNWorklet::JsiWrapper*, bool)) >>> referenced 40 more times ld.lld: error: undefined symbol: __cxa_free_exception >>> referenced by WKTJsiWrapper.cpp:25 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp:25) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(RNWorklet::JsiWrapper::getValue(facebook::jsi::Runtime&)) >>> referenced by WKTJsiPromiseWrapper.cpp:209 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp:209) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::setValue(facebook::jsi::Runtime&, facebook::jsi::Value const&)) >>> referenced by WKTJsiWrapper.cpp:55 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp:55) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(RNWorklet::JsiWrapper::wrap(facebook::jsi::Runtime&, facebook::jsi::Value const&, RNWorklet::JsiWrapper*, bool)) >>> referenced 37 more times ld.lld: error: undefined symbol: operator delete(void*) >>> referenced by shared_ptr.h:246 (/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__memory/shared_ptr.h:246) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTRuntimeLifecycleMonitor.cpp.o:(std::__ndk1::__shared_ptr_emplace<RNWorklet::RuntimeLifecycleMonitorObject, std::__ndk1::allocator<RNWorklet::RuntimeLifecycleMonitorObject>>::~__shared_ptr_emplace()) >>> referenced by WKTRuntimeLifecycleMonitor.cpp:16 (/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTRuntimeLifecycleMonitor.cpp:16) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTRuntimeLifecycleMonitor.cpp.o:(RNWorklet::RuntimeLifecycleMonitorObject::~RuntimeLifecycleMonitorObject()) >>> referenced by WKTJsiHostObject.cpp:22 (/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp:22) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTJsiHostObject.cpp.o:(RNWorklet::JsiHostObject::~JsiHostObject()) >>> referenced 89 more times ld.lld: error: undefined symbol: __cxa_guard_acquire >>> referenced by Hybrid.h:336 (/Users/dsccmac/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:336) >>> CMakeFiles/rnworklets.dir/cpp-adapter.cpp.o:(facebook::jni::HybridClass<facebook::react::CallInvokerHolder, facebook::jni::detail::BaseHybridClass>::JavaPart::cthis() const) >>> referenced by WKTJsiPromiseWrapper.h:96 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.h:96) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::getExportedFunctionMap()) >>> referenced by CoreClasses-inl.h:683 (/Users/dsccmac/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/CoreClasses-inl.h:683) >>> CMakeFiles/rnworklets.dir/cpp-adapter.cpp.o:(facebook::jni::JavaClass<facebook::jni::HybridClass<facebook::react::CallInvokerHolder, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::javaClassStatic()) >>> referenced 21 more times ld.lld: error: undefined symbol: __cxa_guard_release >>> referenced by Hybrid.h:336 (/Users/dsccmac/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:336) >>> CMakeFiles/rnworklets.dir/cpp-adapter.cpp.o:(facebook::jni::HybridClass<facebook::react::CallInvokerHolder, facebook::jni::detail::BaseHybridClass>::JavaPart::cthis() const) >>> referenced by WKTJsiPromiseWrapper.h:96 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.h:96) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::getExportedFunctionMap()) >>> referenced by WKTJsiWorkletContext.h:180 (/Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletContext.h:180) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletContext.cpp.o:(RNWorklet::JsiWorkletContext::getExportedFunctionMap()) >>> referenced 21 more times ld.lld: error: undefined symbol: __cxa_guard_abort >>> referenced by Hybrid.h:336 (/Users/dsccmac/.gradle/caches/8.12/transforms/bbbd7faada6db350ac59925f93ab342e/transformed/fbjni-0.7.0/prefab/modules/fbjni/include/fbjni/detail/Hybrid.h:336) >>> CMakeFiles/rnworklets.dir/cpp-adapter.cpp.o:(facebook::jni::HybridClass<facebook::react::CallInvokerHolder, facebook::jni::detail::BaseHybridClass>::JavaPart::cthis() const) >>> referenced by WKTJsiPromiseWrapper.h:96 (/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.h:96) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiPromiseWrapper::getExportedFunctionMap()) >>> referenced by WKTJsiWorkletContext.h:180 (/Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletContext.h:180) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/WKTJsiWorkletContext.cpp.o:(RNWorklet::JsiWorkletContext::getExportedFunctionMap()) >>> referenced 18 more times ld.lld: error: undefined symbol: std::__ndk1::recursive_mutex::lock() >>> referenced by unique_lock.h:41 (/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__mutex/unique_lock.h:41) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(std::__ndk1::unique_lock<std::__ndk1::recursive_mutex>::unique_lock[abi:ne180000](std::__ndk1::recursive_mutex&)) ld.lld: error: undefined symbol: std::__ndk1::recursive_mutex::unlock() >>> referenced by unique_lock.h:63 (/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__mutex/unique_lock.h:63) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiWrapper.cpp.o:(std::__ndk1::unique_lock<std::__ndk1::recursive_mutex>::~unique_lock[abi:ne180000]()) ld.lld: error: undefined symbol: std::__ndk1::__next_prime(unsigned long) >>> referenced by __hash_table:1657 (/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__hash_table:1657) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTRuntimeLifecycleMonitor.cpp.o:(void std::__ndk1::__hash_table<RNWorklet::RuntimeLifecycleListener*, std::__ndk1::hash<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::equal_to<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::allocator<RNWorklet::RuntimeLifecycleListener*>>::__rehash<true>(unsigned long)) >>> referenced by __hash_table:1665 (/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__hash_table:1665) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTRuntimeLifecycleMonitor.cpp.o:(void std::__ndk1::__hash_table<RNWorklet::RuntimeLifecycleListener*, std::__ndk1::hash<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::equal_to<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::allocator<RNWorklet::RuntimeLifecycleListener*>>::__rehash<true>(unsigned long)) >>> referenced by __hash_table:1657 (/Users/dsccmac/Library/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__hash_table:1657) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/base/WKTRuntimeLifecycleMonitor.cpp.o:(void std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<facebook::jsi::Runtime*, std::__ndk1::unordered_set<RNWorklet::RuntimeLifecycleListener*, std::__ndk1::hash<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::equal_to<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::allocator<RNWorklet::RuntimeLifecycleListener*>>>, std::__ndk1::__unordered_map_hasher<facebook::jsi::Runtime*, std::__ndk1::__hash_value_type<facebook::jsi::Runtime*, std::__ndk1::unordered_set<RNWorklet::RuntimeLifecycleListener*, std::__ndk1::hash<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::equal_to<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::allocator<RNWorklet::RuntimeLifecycleListener*>>>, std::__ndk1::hash<facebook::jsi::Runtime*>, std::__ndk1::equal_to<facebook::jsi::Runtime*>, true>, std::__ndk1::__unordered_map_equal<facebook::jsi::Runtime*, std::__ndk1::__hash_value_type<facebook::jsi::Runtime*, std::__ndk1::unordered_set<RNWorklet::RuntimeLifecycleListener*, std::__ndk1::hash<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::equal_to<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::allocator<RNWorklet::RuntimeLifecycleListener*>>>, std::__ndk1::equal_to<facebook::jsi::Runtime*>, std::__ndk1::hash<facebook::jsi::Runtime*>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<facebook::jsi::Runtime*, std::__ndk1::unordered_set<RNWorklet::RuntimeLifecycleListener*, std::__ndk1::hash<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::equal_to<RNWorklet::RuntimeLifecycleListener*>, std::__ndk1::allocator<RNWorklet::RuntimeLifecycleListener*>>>>>::__rehash<true>(unsigned long)) >>> referenced 11 more times ld.lld: error: undefined symbol: std::__ndk1::recursive_mutex::~recursive_mutex() >>> referenced by WKTJsiWrapper.h:30 (/Users/r/example/node_modules/react-native-worklets-core/android/../cpp/wrappers/WKTJsiWrapper.h:30) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/wrappers/WKTJsiPromiseWrapper.cpp.o:(RNWorklet::JsiWrapper::~JsiWrapper()) ld.lld: error: undefined symbol: std::__ndk1::condition_variable::notify_all() >>> referenced by WKTDispatchQueue.cpp:12 (/Users/r/example/node_modules/react-native-worklets-core/cpp/dispatch/WKTDispatchQueue.cpp:12) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/dispatch/WKTDispatchQueue.cpp.o:(RNWorklet::DispatchQueue::~DispatchQueue()) ld.lld: error: undefined symbol: std::__ndk1::thread::join() >>> referenced by WKTDispatchQueue.cpp:16 (/Users/r/example/node_modules/react-native-worklets-core/cpp/dispatch/WKTDispatchQueue.cpp:16) >>> CMakeFiles/rnworklets.dir/Users/r/example/node_modules/react-native-worklets-core/cpp/dispatch/WKTDispatchQueue.cpp.o:(RNWorklet::DispatchQueue::~DispatchQueue()) ld.lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) clang++: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. C++ build system [build] failed while executing: /Users/dsccmac/Library/Android/sdk/cmake/3.22.1/bin/ninja \ -C \ /Users/r/example/node_modules/react-native-worklets-core/android/.cxx/Debug/625a6672/x86_64 \ rnworklets from /Users/r/example/node_modules/react-native-worklets-core/android * Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org. BUILD FAILED in 36s.
info Run CLI with --verbose flag for more details.
什么原因