- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
드럼치는 프로그래머
[AndroidStudio] 안드로이드 스튜디오 3.0 업그레이드 후 빌드 에러 본문
이런 에러가 나면 build.gradle 파일을 열어서 다음을 찾는다.
debugCompile(project(path: "CordovaLib", configuration: "debug"))
releaseCompile(project(path: "CordovaLib", configuration: "release"))
이 설정은 새 버전(4.1) gradle에서 사용되지 않는다.
위 두 줄을 코멘트처리 하고 대신 아래 문장을 추가한다.
implementation project('CordovaLib')
그리고 gradle 버전이 낮아서 문제가 된다는 아래와 같은 에러를 만나면
Minimum supported Gradle version is 4.1. Current version is 3.3.
이 경우에는 gradle-wrapper.properties 파일을 열어서 3.3으로 되어 있는 걸 4.1로 올려준다.
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
안드로이드 스튜디오 업그레이드 후에 플러그인들도 최신화 해야하는데 그러기 위해서 build.gradle의 리파지토리즈 항목 속에 google()을 추가해준다.
buildscript {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
// 최신 플러그인 리파지토리
google()
}
}
스택오버플로우가 도움이 되는 경우가 많지만 어떤 경우에는 오히려 넘쳐나는 잘못된 정보로 사람을 더 헤매게 만든다. 이 문제도 스택오버플로우가 별 도움이 되지 않았다. 아래의 정식 문서로 해결.
https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#variant_aware