회사에서 작성한 프로젝트를 집 맥에서 돌리려고 하니 아래와 같은 에러가 발생했다.

This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2021.1.1 or newer.

 

안드로이드는 튜토리얼도 제대로 따라해본적이 없는 문외한이라 어찌 해줘야할지 막막하다 그냥 프로젝트 구성문제 이겠지 하고 

프로젝트 자체를 새로 생성해서 소스를 옴겨 돌리자 생각했다.

 

그러자 아래와 같은 에러가 났다.

 

Could not find method dependencyResolutionManagement()

 

...

 

프로젝트 생성 초기인데 이래도 되는건가

 

스택오버플로우에서는 아래와 같은 답벼이 있었다.

https://stackoverflow.com/questions/67009832/android-studio-arctic-fox-2020-3-1-canary-14-could-not-find-method-dependencyr

 

Android Studio Arctic Fox | 2020.3.1 Canary 14 Could not find method dependencyResolutionManagement() for arguments

I am trying to create a new project(Test8) on Android Studio Canary 14 using new project wizard with BasicActivity template but am running into build error. Here is the log of error Settings file '...

stackoverflow.com

 

전부 하나같이 gradle-wrapper.properties의 수정을 하고있어서 따라해줬더니

해당 파일의 distributionUrl  를

distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-rc-1-bin.zip

 

 

로 설정해줬다.

 

그랬더니 이젠 

> Failed to apply plugin 'com.android.internal.version-check'.
   > Minimum supported Gradle version is 7.0.2. Current version is 7.0-rc-1. 

라고 에러가 뜬다....

 

힘들다

 

gradle버전을 변경해주려고해도 버전명이 어떻게 되는지 모르니

결국 해당 사이트들어가서 목록을 확인후 아래와같이 변경해줬다.

https://services.gradle.org/distributions/

 

Gradle Distributions

 

services.gradle.org

참고로 7.0.2 버전이라고 적힌것들은 이것들이다

 gradle-7.0.2-wrapper.jar.sha256 14-May-2021 14:12 +0200 64.00B

 gradle-7.0.2-docs.zip 14-May-2021 14:12 +0200 36.71M

 gradle-7.0.2-docs.zip.sha256 14-May-2021 14:12 +0200 64.00B

 gradle-7.0.2-src.zip 14-May-2021 14:12 +0200 39.45M

 gradle-7.0.2-src.zip.sha256 14-May-2021 14:12 +0200 64.00B

 gradle-7.0.2-bin.zip 14-May-2021 14:12 +0200 106.87M

 gradle-7.0.2-bin.zip.sha256 14-May-2021 14:12 +0200 64.00B

 gradle-7.0.2-all.zip 14-May-2021 14:12 +0200 147.19M

 gradle-7.0.2-all.zip.sha256 14-May-2021 14:12 +0200 64.00B

 

 

distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip

 

좋았어 이제 에러가 안보인다!

 

빌드 클린을 하고 이제 작업을 시작해보려고한다.

 

라 했으나 클린을 누르니 아래와 같은 에러가 뜬다

 

Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.

 

그만하고 싶어진다

 

도대체 프로젝트가 막 생성되었는데 뭐이리 방해가 많은지

분명 이전까지만 해도 다른 프로젝트들은 잘 돌리면서 왜그런지 다 때려치고 도망가고싶어질때 일단 돈받고 일하는거니

java버전도 변경해주자

 

난 맥환경이다.

상단 메뉴의(Android Studio) -> Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle

에서 Gradle JDK 버전을

11로 변경해줬다.

설치한 기억은 없으나 왠지 모르게 설치 되어있으니 

이제 빌드 클린을 해보면

 

와 돌아간다!

이제서야 코드를 옴겨서 돌려봐야겠다.

+ Recent posts