기술 블로그
rn - android 배포 본문
반응형
1.서명 키 생성
경로 : /andorid/app
$ keytool -genkeypair -v -keystore my-upload-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
그리고 기타 정보를 입력한다.(국가코드 kr)
2. gradle 변수 설정
경로: /android/gradle.properties
MYAPP_RELEASE_STORE_FILE=my-upload-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=위에서 지정한 비밀번호
MYAPP_RELEASE_KEY_PASSWORD=위에서 지정한 비밀번호
경로 /android/app/build.gradle
android {
...
defaultConfig { ... }
splits { ... }
signingConfigs {
release {
if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
}
3.빌드 명령어
경로 : /android
./gradlew assembleRelease
주의: 빌드 후 다시 앱에 수정사항이 있을 때 위의 것들을 원상복구 해주어야 한다.
반응형
'프론트엔드' 카테고리의 다른 글
next.js route.qurey is undefined (0) | 2023.01.07 |
---|---|
next.js 프록시 적용 이후 동적 라우팅이 안될 때 (0) | 2023.01.07 |
rn state (0) | 2022.01.14 |
[react-native expo]could not connect to the server 127.0.0.1 (0) | 2022.01.14 |
Flexbox css (0) | 2022.01.14 |
Comments