안드로이드2018. 7. 24. 17:36

만들어놓은 앱을 놓고 있다가 오랜만에 업데이트해야 하거나 버그 수정, 혹은 다시 작업을 이어가야 할 때 Android Studio 프로그램 툴부터 해서 업그레이드, 업데이트, 설정 전쟁이다, 아주 그냥.

항상 대충 막힐 때마다 다시 검색해서 해결하고, 해결해서 대충 때웠더니 이제 그럴 때마다 스트레스라 나만 알아볼 수 있게 (귀찮아서) 간략히 정리해본다.



https://developer.android.com/studio/releases/

지금부터 버전 정보는 여기를 참고 (보이는 버전이 최근 "정식"버전인 것 같다)


#1. Android Studio 업그레이드


https://developer.android.com/studio/


download 탭 메뉴

android studio [download options]

Windows(64-bit) windows.zip 압축 파일로 받아서 해제


C:\Program Files\Android\Android Studio 설치된 폴더에 덮어씌우고 안드로이드 실행


실행 후 기존 설정 파일 위치 뜨면 선택 (백업/복구 쉽게 가능)


File > Settings > Build, Execution, Deployment > Gradle - Gradle home 바뀐 버전 위치에 버전으로 변경

예) C:/Program Files/Android/Android Studio/gradle/gradle-4.4



#2. Android SDK Tools 업데이트


https://developer.android.com/studio/releases/sdk-tools


[SDK Manager 아이콘] (Settings > Appearance & Behavior > System Settings > Android SDK)

SDK Tools 탭 메뉴

Android SDK Tools 선택 업데이트 (위 링크 최신정보는 이 정보를 말함)

(확인은 Appearance & Behavior > System Settings > Updates)



#3. Google's Maven Repository 버전 확인


https://mvnrepository.com/

https://maven.google.com


(추가) com.google.gms:google-services 버전 확인

The Google Services Gradle Plugin

https://developers.google.com/android/guides/google-services-plugin

버전 이력 확인

https://bintray.com/android/android-tools/com.google.gms.google-services/



#4. SDK build tools


https://developer.android.com/studio/releases/build-tools


[SDK Manager 아이콘] (Settings > Appearance & Behavior > System Settings > Android SDK)

Android SDK Location: sdk path 확인

SDK build tools installed 버전 확인

sdk 폴더\build-tools\


SDK Tools 탭 메뉴

[v] Show Package Details 선택하고

Android SDK Build-Tools 선택 업데이트 (위 링크 최신정보는 이 정보를 말함)


이 최신정보를 바탕으로 app/build.gradle 정보를 설정한다.

(이 설정은 File > Project Structure > app "설정 툴"로 할 것)

android {

    buildToolsVersion "버전 정보"

}



#5. Android Plugin for Gradle


https://developer.android.com/studio/releases/gradle-plugin


File > Project Structure > Project (the top-level build.gradle 파일)

buildscript {

    repositories {

        // Gradle 4.1 이상에는 google() 사용 (Android plugin 3.0.0 이상 다운 시 필요)

        google()

        ...

    }

    dependencies {

        classpath 'com.android.tools.build:gradle:플러그인 버전'

    }

}


위 설정 시 필요한 Gradle version과 Plugin version은 저 링크 최신 버전 매핑 참고

Required Gradle version은 gradle/wrapper/gradle-wrapper.properties 파일

...

distributionUrl = https\://services.gradle.org/distributions/gradle-버전(Required Gradle version)-all.zip

...


gradle-wrapper.properties 파일 수정 후

File > Project Structure > Project

Gradle version, Android Plugin Version 등 위 링크 최신정보에 맞게 수정

※ 표에 맞게 수정해도 Android Studio 프로그램에서 추천해주는 버전으로 update 뜨기도 함. ※



#6. app/build.gradle 설정


File > Project Structure > Modules app > Dependencies 탭


com.android.support:appcompat-v7.25.2.0

내가 v:27 버전 compileSdkVersion 27인데 검색으로 다 안 나올 때

https://stackoverflow.com/questions/47164768/failed-to-resolve-com-android-supportappcompat-v727-dependency-error 참고


※ 그래도 dependencies searching 잘 안 뜨면 그냥 #3 내용 참고해서 app/build.gradle 소스 직접 수정 ※



Posted by 코어제이