2023. 11. 5. 23:23ㆍ개발지식/Android
Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed
강의 듣다가 img 하나하나 다운 받기 귀찮아서 깃헙 들어가서 클론했는데 아예 빌드되지 않았다.
안드로이드 스튜디오 버전올라가서 기본 jdk가 17로 설정되어 있어 발생하는 오류였다.
이전에 만든 프로젝트들은 거의 11로 생성되어있어서 버전이 안 맞으니 당연한 오류이다.
(제가 클론한 프로젝트는 작성일 기준 2년 전이네요)
File > Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JDK를 adopt-11로 설정 후 OK!
는 성공인줄...ㅜ 알았습니다.
DataBindingGenBaseClassesTask.writeBaseClasses
dataBindng을 안 해줘서 생긴 문제였습니다.
build.gradle
dataBinding {
enabled = true
}
app/src/build.gradle
해당 디렉토리 경로로 들어가서 dataBindng을 적용시켜준다
를 해결하니 또 ...^^
Algorithm HmacPBESHA256 not available
File > Settings > Build, Execution, Development > Build Tools > Gradle > Gradle JDK to jdk16, then click Sync Gradle
드디어 .. 됐..다
근데 jdk 11로 했을 때 빌드는 됐는데 앱 실행이 안 됐다..결국 16으로 하니까 실행까지 겨우 성공...ㅜㅜ
왜일까 ? ? 아시는 분..
참고링크
https://stackoverflow.com/questions/39797759/algorithm-hmacpbesha256-not-available
'개발지식 > Android' 카테고리의 다른 글
[Android]Layout & View (0) | 2023.11.04 |
---|