=================================
=================================
=================================
출처: http://androidhuman.com/531
오래간만에 Android Studio 를 사용하다 자주 겪게 되는 오류 메시지의 대처법에 대해 간단히 다루어 보겠습니다.
먼저, 가장 빈번하게 겪게 되는 오류입니다. 보통 다음과 유사한 메시지가 표시됩니다.
오전 11:31:31 Failed to refresh Gradle project 'ImmersiveMode'
The project is using an unsupported version of the Android Gradle plug-in (0.8.3).
Version 0.9.0 introduced incompatible changes in the build language.
Please read the migration guide to learn how to update your project.
Open migration guide, fix plug-in version and re-import project
이 문제는 빌드스크립트(build.gradle)에서 사용하는 안드로이드 Gradle 플러그인의 버전이 더 이상 호환되지 않아 생기는 문제이며,대부분 빌드스크립트 내에 정의 된 플러그인 버전을 최신 버전으로 수정하면 해결됩니다.
아래 빌드스크립트에서 빨간 부분으로 표시된 부분이 빌드스크립트에서 사용할 플러그인 버전을 의미하며, 아래에서는 0.9 버전대를 사용하도록 설정하여 프로젝트 오류를 해결하였습니다. (이 글 작성 당시 플러그인의 최신 버전)
[build.gradle]
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
다음으로 발생하는 오류는 Gradle 버전이 맞지 않아 발생하는 오류입니다. 안드로이드 스튜디오 업데이트에 맞춰 사용하는 Gradle버전도 바뀌어 발생하는 문제인데요, 보통 다음과 같은 에러 메시지가 표시됩니다.
오전 11:28:15 Failed to refresh Gradle project 'ImmersiveMode'
The project is using an unsupported version of Gradle. Please use version 1.10.
Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.)
Fix Gradle wrapper and re-import project Gradle settings
이럴 때에는 프로젝트 경로/gradle/wrapper/gradle-wrapper.properties 파일을 열어 맨 아래 distributionsUrl의 맨 뒤 버전을 변경해주면 됩니다. (gradle-1.10-bin.zip → 1.10을 원하는 버전으로 변경)
[ProjectDir]/gradle/wrapper/gradle-wrapper.properties
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-bin.zip
=================================
=================================
=================================
출처: http://xepushapp.com/board_vxJz62/28160
빌드시 이런 오류가 납니다.
Error:(1, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
> Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in C:\Users\master\AndroidStudioProjects\App\gradle\wrapper\gradle-wrapper.properties to gradle-2.10-all.zip
Gradle 버전이 맞지 않다고 나오는 것 같은데 어찌 해야하는지//
-----------------------------------------------------------------------------------------
위 문제는 안드로이드 스튜디오 업데이트할 때 해결됐습니다만.. 아래 오류가 또 뜹니다.
Error:(129) No resource identifier found for attribute 'fabSize' in package 'com.domain.appname'
Error:Execution failed for task ':app:processReleaseResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\master\AppData\Local\Android\sdk\build-tools\23.0.2\aapt.exe'' finished with non-zero exit value 1
정말.. 골치아프네요 ㅠㅠ
Prev 오류입니다..ㅜ_ㅡ안녕하십니까 질문드립니다.. Next
추천
비추천
Facebook Twitter Google Pinterest
✔댓글 쓰기
?
- ?CAPTAIN 2016.05.11 18:04 댓글
- C:\Users\master\AndroidStudioProjects\App\gradle\wrapper\gradle-wrapper.properties 파일을 열어
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip 을 distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 으로 바꿔봐도 문제가 해결되지 않습니다..ㅜㅜ - ?park 2016.05.11 20:37 댓글
- 자바파일하나가 수정이 덜 된거 같아요
- ?CAPTAIN 2016.05.12 16:07 댓글
- 읏.. 그런건가요ㅠ
- ?관리자 2016.05.12 08:10 댓글
- 앱 제작가이드 작업순서번호 C 하단 부분을 다시 참조해주세요~~
새프로젝트 시작하실 때 안드로이드 버전 설정에서 다음을 유의해주세요.
phone and Tablet -> Minimum SDK API 14: Android 4.0 (Ice Cream Sandwich)
를 선택하고 그리고 레이아웃은 반드시 구버전에서는 Blank Activity, 신버전에서는 Basic Activity을 선택해주셔야 합니다. Empty Activity를 선택하시면 나중에 빌드 오류가 발생하니 주의해주세요. - ?CAPTAIN 2016.05.12 16:07
- 아..
Blank Activity로 했다가 업그레이드 했네요..
=================================
=================================
=================================
'스마트기기개발관련 > 안드로이드 개발' 카테고리의 다른 글
안드로이드 android TextView 밑줄 긋기, html 의 href 처럼 링크버튼 처럼 사용하기 관련 (0) | 2020.09.20 |
---|---|
안드로이드 android 상태에 따라 버튼 색깔바꾸기 다른 컨트롤도 응용 가능 관련 (0) | 2020.09.20 |
[android] 안드로이드 android 홈버튼 이벤트, 감지 관련 (0) | 2020.09.20 |
[android] 안드로이드에서 비디오 플레이 하기 관련 seekbar 컨트롤 관련 (0) | 2020.09.20 |
안드로이드 MotionEvent.getAction() 사용 관련 (0) | 2020.09.20 |
댓글 영역