Android | iOS |
---|---|
Upgrading from classic
v1
cd ~
yarn set version berry
yarn # 🍺 version
yarn setup # 🤖 versioned version
yarn start
cd ios
pod install
..
yarn ios
Fat M1 components: ndk-build, LLVM, CMake, Make, Python, Ninja, shader-tools, simpleperf - yasm remaining
Setup
Building-from-source#prerequisites, but with NDK 25.0.8775105
# android/local.properties
sdk.dir=/Users/<user>/Library/Android/sdk
ndk.dir=/Users/<user>/Library/Android/sdk/ndk/25.0.8775105
Strip: rcX
suffix / (trailing) spaces / final final linebreak - otherwise fcntl(): Bad file descriptor
Setup
Open Android Studio - Preview release - Canary build
- Open Project, set the JDK
- SDK Manager > SDK Tools > NDK > ⬇️ 25.0.8775105
- Build all 4 default ABIs first with other libraries
- Open an arm64 AVD e.g.
Pixel_3a_API_31_arm64-v8a
Initial Preview v3: Google APIs System Image - Make Project
yarn android --active-arch-only
- New Architecture - Troubleshooting
- Apple Silicon (M1) troubleshooting guide (RN 0.64/0.65/0.66)
- react-native-community/upgrade-support
Soon: v6 rn storybook server
# @storybook/react-native-server v5
yarn storybook
yarn <android/ios>
yarn server
brew install deno
yarn deno