- Install Xcode :
Link: https://apps.apple.com/us/app/xcode/id497799835?mt=12/
- Install Homebrew : Homebrew là chương trình quản lý các package (gói) nó hoạt động trên macOS, Linux. Sử dụng Homebrew giúp bạn dễ dàng cài đặt / gỡ bỏ các gói phần mềm
-
Use this command: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Install ANDROID STUDIO: https://developer.android.com/studio
-
Install cocoapods: https://formulae.brew.sh/formula/cocoapods
-
Install yarn with brew: use this command brew install yarn
-
Setup emulator:
-
Android environment: use android studio;
- emulator -list-avds: list máy ảo android
- emulator -avd Pixel_4_API_30: mở máy ảo
-
Ios environment: use xcode;
- touch ~/.bash_profile : create file;
- open ~/.bash_profile : open;
- Paste this command into this file:
export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_SDK_ROOT/emulator export PATH=$PATH:$ANDROID_SDK_ROOT/tools export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools export JAVA_HOME=$(/usr/libexec/java_home -v 11.0.16.1) export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
- Lưu ý cài java version 11 nhé;
- use this command cd /Library/Java/JavaVirtualMachines/ gõ ls xem phiên bản bao nhiêu dk-11.0.16.1.jdk
-
document: https://reactnative.dev/docs/environment-setup?os=windows&platform=android
- Cài đặt máy ảo(Có thể dùng android studio hoặc genymotion);
- lưu ý: SetUp SDK cho Android studio như Trên doc
-
Tải SDk. Hiện tại chỉ hỗ trợ Java 11
-
Cài đặt sdk môi trường cho máy trỏ đến sdk vừa tải:
-
Set up Environment cho
ANDROID_HOME
vàJAVA_HOME
-
Bỏ trong phần path với đường dẫn C:\Users\admin\AppData\Local\Android\Sdk
-
Cài đặt react native client:
- Với câu lệnh: npm i -g react-native-cli
-
Khởi tạo project thôi:
- Với câu lệnh: npx react-native init NameProject
- Theo phiên bản chỉ định: npx react-native init AwesomeProject --version X.XX.X
- Theo templay TypeScript: npx react-native init AwesomeTSProject --template react-native-template-typescript
-
Chạy thử:
--2/8/2023--