일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- VisualStudio
- not working
- 예제
- 리액트 네이티브
- AWS
- aPK
- 안드로이드
- 안됨
- 리액트
- flutter
- react-native
- gradle
- Android
- 디버깅
- Git
- Kotlin
- 인증문제해결
- 데이터바인딩
- 설정
- 개발환경설정
- 빌드 오류
- Invalid credentials
- git인증
- bitbucket
- 뒤로가기 안됨
- 안드로이드 스튜디오
- react
- EC2
- WPF
- sourcetree
- Today
- Total
물에 살고싶은 개발자
[짧글] 안드로이드 좀 오래된 프로젝트 빌드가 안될 경우 본문
빌드가 안돼서 우리가 친히 알고있는 프로젝트 파일 리스트가 제대로 안보이고
그래들이 어쩌고 자바가 어쩌고 하는 부류의 오류메시지가 있다.
Unsupported Java. Your build is currently configured to use Java 17.0.9 and Gradle 6.5.
Possible solution: - Upgrade Gradle wrapper to 7.2 version and re-import the project
(선결론은 안드로이드 스튜디오에서 자바 버전 바꿔주면 됨)
요런 오류메시지인데, 일부를 파랗게 클릭할수있게 해주고 멋대로 그래들 버전을 바꾸게 해주는데,
보통은 이런 메시지를 만날만큼 오래된 버전은 그래들 버전을 올리면 문제가 발생하기 십상이다.
그러므로 자바 버전을 바꿔주자. 기존에 하는 다른프로젝트가 있다거나 하는 이유로 자바버전을 바꾸기가 거시기하다면
안드로이드 스튜디오에서 직접 바꿔주면 된다.
보통 그래들 6버전대면 스샷처럼 자바 11 이하로 잡아야한다. 새로 안드로이드 스튜디오를 깔면 17버전 이상으로 세팅될텐데, 따로 받아서 저렇게 바꿔줘야 제대로 빌드가 된다.
끗! 이지만 좀 더 풀자면
내 경우 그래들 버전을 안드로이드 스튜디오의 에러메시지가 가이드하는대로 바꿧다가
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network) <- 클릭가능
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem. Stop Gradle build processes (requires restart) <- 클릭가능
Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.
In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
이런 에러문구를 만났다. 아니 뭔 다른 프로젝트는 잘만되는데...GPT에게 물어보니 그래들 캐시가 망가졌다느니 네트워크를 점검하라느니 하길래 일단은 해봣는데 결과론적으로 그런건 보통 해결책이 안된다. 너무 오랜만이다보니 뭉개뭉개한 기억속에서 뭐지..하며 찾다가 발견해 글을 남긴다.
몇년뒤에 같은상황을 맞이했을땐 다시 이 글을 찾아와야지..
진짜 끝