> 작성일 : 2025-01-30
> OS : macOS Sequoia 15.2 (Apple M4)
> NodeJS : v22.13.1
> NPM : v10.9.2
> ReactNative : v0.77
> Device : Samsung Galaxy A12
프로젝트 디렉토리에 android/local.properties 파일에 Android SDK 경로를 설정한다.
sdk.dir=/Users/<사용자>/Library/Android/sdk
프로젝트 디렉토리에 android/app/build.gradle 파일에 키를 설정한다.
...
signingConfigs {
debug {
storeFile file('debug.keystore')
storePassword 'android'
keyAlias 'androiddebugkey'
keyPassword 'android'
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}
...
}
...
개발에 사용될 기기에는 개발자 모드 / USB 디버깅 을 활성화 한다.
# 개발자 모드 활성화
기기 > 설정 > 휴대전화 정보 > 소프트웨어 정보 > 빌드번호 를 7번 탭합니다.
# USB 디버깅 활성화
기기 > 설정 > 개발자 옵션 > USB 디버깅 켜기
디버그 빌드 / 릴리즈 빌드 방법을 정리한다.
file transfer 설치
brew install android-file-transfer
기기 연결 & 허용 후 다음 명령을 수행한다.
npm run android
프로젝트 android 폴더에서 다음 명령 수행
cd android
./gradlew assembleRelease
아래 폴더에 생성된 apk 파일을 핸드폰드로 전송하여 설치
android/app/build/outputs/apk/release/
Tags : react native android 빌드, android 디버그 빌드, android 릴리즈 빌드, 안드로이드 개발환경, 안드로이드 USB디버그