728x90
1. 안드로이드 스튜디오 설치하기
https://developer.android.com/studio?hl=ko
Android 스튜디오 및 앱 도구 다운로드 - Android 개발자 | Android Studio | Android Developers
Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.
developer.android.com
설치 후 필수 설정:
- Android SDK 설치
- Preferences → Appearance & Behavior → System Settings → Android SDK
- SDK Platforms 탭에서 Android 12 (API 31) 이상 체크 후 설치
- SDK Tools 탭에서 Android SDK Build-Tools, Android Emulator, Platform-Tools 설치
- 환경 변수 설정 (Mac)
echo 'export ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH' >> ~/.zshrc
source ~/.zshrc
2. 에뮬레이터 실행
2-1. AVD (Android Virtual Device) 생성
- Android Studio 실행
- Tools → AVD Manager 클릭
- Create Virtual Device 클릭 후 원하는 기기 선택 (Pixel 6 추천)
- System Image에서 API 31 (Android 12) 다운로드 후 선택
- Finish 버튼 클릭 후 Start 눌러 실행
2-2. 실행된 에뮬레이터 확인
터미널에서 실행:
adb devices
3. 실제 Android 기기에서 실행
3-1. USB 디버깅 활성화
1. 핸드폰 설정페이지에서 휴대전화 정보를 클릭합니다.
2. 소프트웨어 정보를 클릭합니다.
3. 빌드번호를 5번동안 연속으로 눌러줍니다. (빠르게, 한번에)
4. 뒤로 가면 휴대전화 정보 아래에 개발자 옵션이 활성화된 것을 확인할 수 있습니다. 클릭해줍니다.
5. USB 디버깅을 활성화해줍니다.
3-2. 기기 연결 확인
adb devices
연결된 기기가 목록에 나타나야 합니다.
4. Java 설치 (mac 의 경우)
4-1. brew로 Java 설치 (mac 의 경우, 버전은 프로젝트마다 상이)
brew install openjdk@11
brew가 존재하지 않는다면?
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
4-2. 올바른 Java 경로로 새 링크 생성
sudo ln -sfn /opt/homebrew/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk
-Java 디렉터리가 정상적으로 존재하는지 확인
ls -la /Library/Java/JavaVirtualMachines/openjdk-11.jdk/Contents/Home
4-3. JAVA_HOME 환경 변수 올바르게 설정
echo 'export JAVA_HOME="/Library/Java/JavaVirtualMachines/openjdk-11.jdk/Contents/Home"' >> ~/.zshrc
echo 'export PATH="$JAVA_HOME/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
4-4. 환경 변수가 정상적으로 설정되었는지 확인
echo $JAVA_HOME
4-5. Java가 정상적으로 인식되는지 확인
/usr/libexec/java_home -V
java -version
5. React Native 빌드 다시 실행
npx react-native run-android
728x90
'앱개발 > React Native' 카테고리의 다른 글
[React Native] 프로젝트 생성 및 초기 세팅 (Typescript) (1) | 2025.02.04 |
---|