본문 바로가기

반응형

JAVA/안드로이드

코드 난독화 설정 후 릴리즈 추출을 할 때 오픈소스 사용시 에러 처리 코드 난독화 설정 후 릴리즈 추출을 할 때 오픈소스 사용시 에러 발생합니다. 1. 코드 난독화 설정 방법 Project 보기 - app - build.gradle android - buildTypes - release - minifyEnabled false -> true 로 변경해줍니다. 2. okhttp / retrofit 사용한 경우 코드 난독화 및 릴리즈 추출 에러 뜨는 경우(proguard 관련) Project 보기 - app - proguard-rules.pro 에 아래 내용 써줍니다. - dontwarn okhttp3.** - dontwarn okio.** - dontwarn java.annotation.** - dontwarn retrofit2.Platform$Java8 참고 Retrofit.. 더보기
안드로이드 배포하는 방법 안드로이드 배포하는 방법 개념 키스토어 생성 : 키스토어 파일은 개인 키를 모아둔 하나의 저장공간 개인키 생성 : 실제 개발한 앱을 소유한 사람(또는 단체)이 누구인지 식별해주는 키 한번 배포한 이후 다음 업데이트부터는 반드시 처음 배포했던 APK에 서명한 바로 그 키로 서명해야 합니다. 만약에 해당 키스토어 파일을 잃어 버리거나 키스토어 비밀번호, 개인키 비밀번호 등을 잊어버리면 다시는 그 앱을 업데이트 할 수 없습니다. 새로 올리게 되면 , 서명이 다르므로 다른 앱으로 인식합니다. 작업 1.인증서 만들기 : keytool 을 이용하여 터미널에서 수동으로 생성 예시 $ keytool -genkey -v -keystore release_key.keystore -alias alias_name -keyalg.. 더보기

반응형