Console에서 Android SDK 업데이트하기

Jenkins로 안드로이드 프로젝트를 자동으로 빌드하는 시스템을 구축하다보면 UI 없이 Console에서 Android SDK를 업데이트해야 하는 상황이 발생합니다. 먼저 SDK 루트 디렉토리에서 tools 디렉토리로 이동합니다. cd tools 설치할 수 있는 SDK 목록을 확인합니다. $ ./android list sdk Refresh Sources: Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Validate XML Parse XML Fetched Add-ons List successfully Refresh Sources Fetching URL: https://dl-ssl.google.com/android/repository/repository-10.xml Validate XML: https://dl-ssl.google.com/android/repository/repository-10.xml […]

Android Studio에서 unsigned apk 생성하기

build.gradle에서 다음과 같이 release 빌드용 signing configuration을 정의해 줍니다. signingConfigs { release { storePassword “” keyAlias “” keyPassword “” } } buildTypes { release { signingConfig signingConfigs.release } } 그리고 아래와 같이 console에서 release 빌드하면, $ gradle assembleRelease 다음 위치에서 unsigned apk를 확인할 수 있습니다. build/outputs/apk/app-release-unsigned.apk