Closed woshi82 closed 11 months ago
:warning: | Newer Version of React Native is Available! |
---|---|
:information_source: | You are on a supported minor version, but it looks like there's a newer patch available - 0.72.6. Please upgrade to the highest patch for your minor or latest and verify if the issue persists (alternatively, create a new project and repro the issue in it). If it does not repro, please let us know so we can close out this issue. This helps us ensure we are looking at issues that still exist in the most recent releases. |
@woshi82 Thanks for trying out the New Arch on Windows! We will definitely look into this! cc. @cortinico
Basically a duplicate of https://github.com/facebook/react-native/issues/40928 and related to https://github.com/android/ndk/issues/329
The issue is caused by you attempting to use an NDK version which is not compatible with React Native:
ndk.dir=C:/Microsoft/AndroidNdk64/android-ndk-r21c
You should use ndkVersion = "23.1.7779620"
Thank you for your reply
After use ndkVersion = "23.1.7779620"
,the project can start normally.
No need to rebuild third-party .aar
or .so
, just patch:
cd tools/android-sdk/ndk
mv ./21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so ./21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/origin_libc++_shared.so
cp ./23.1.7779620/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so ./21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/
as described in Patch to fix __emutls_get_address
crash on Android
Description
I want to verify anther problem,so I created Just a simple demo project by
npx react-native@0.72.4 init AwesomeProject
. I have not even add other code ,just turn onnewArchEnabled=true
But, it got crashReact Native Version
0.72.6、 0.72.4
Output of
npx react-native info
local.properties
gradle.properties
Steps to reproduce
npx react-native@0.72.4 init AwesomeProject
npm run start
newArchEnabled=true
inAwesomeProject\android\gradle.properties
Snack, code example, screenshot, or link to a repository
here is the code https://github.com/woshi82/rn-locate-symbol-error
devices