[AndroidStudio/ QRGenForTVI] 외부코드 받아오기2

어제 대리님께 받은 파일을 다시 Android Studio에서 open 해보았다.
이렇게 Sync 에러가 뜨니까 파일의 Sync 주소를 변경하면 되겠지 하고 들어가봄.

알아서 잘 변경되어 있음.
(여기 주소가 다르면 안스 sdk 주소 복붙해주면 됨)
다음 이어서 문제를 살펴봄.
BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version
위와 같은 식의 버전 문제가 자꾸만 난다.
열심히 구글링을 해서 아래 블로그를 따라 했다
오류 수정 방법 : BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major v
애러 개요 여러 프로젝트를 다루다 보니, 앱을 빌드할 때 아래와 같은 오류가 나는 경우가 생겼다. BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 64 문제 원
kotlinworld.com

6.몇 이던 gradle을 8.1로 변경하였다.
그러고서 한참을 재빌드? 로딩? 하다가 남은 오류는 이렇게이다.
이걸 보면 위의 과정이 먹히지 않았다는 것...
근데 2개의 에러중 하나는 줄었음 (뭐지)
아무튼 다시 구글링해보았다.

Your build is currently configured to use Java 20.0.1 and Gradle 8.1.
이 오류는
현재 프로젝트의 Java 버전과 Gradle 버전이 호환되지 않아 발생하는 에러 라고 한다.
https://android-developer.tistory.com/50
Unsupported Java. Your build is currently configured to use Java 20.0.1 and Gradle 8.0.
이번에 새롭게 Android의 Compoe를 사용해서 나만의 아키텍쳐를 만드려고 새로운 프로젝트를 생성했는데 다음과 같은 에러가 발생했다. Unsupported Java. Your build is currently configured to use Java 20.0.1 and Grad
android-developer.tistory.com
위 블로그를 따라서

jdk20 --> jbr 17 ? 로 바꿔주었다
그러고서 sync now를 해주니, 이번엔 이런 오류가 뜬다. (진짜 대환장 파티 ~ 나 회사에서 준 코드 보지도 못하고 우짜냐)
고쳐야지 뭐 어떡해. 계속 해보자.

https://icandooit.tistory.com/88
[안드로이드 스튜디오/에러] failed to notify build listener 및 cause: org.jetbrains.plugins....
새로운 프로젝트를 import했을 때 발생하였고 2시간정도 구글링하여 얻은 결과,, gradle버전을 낮추면 해결된다는 답변을 보고 바로 실행! 처음엔 gradle버전만 낮추니 안드로이드 스튜디오 플러그인
icandooit.tistory.com
해당 블로그를 보고서,
https://developer.android.com/build/releases/gradle-plugin?hl=ko#kts 여기 차트를 참고하여
플러그인 버전과 필요한 gradle 버전을 맞춰야 함을 알았다.
내 안스에서는 일단 gradle은 무조건 7.2 부터는 사용하라는 것 같아서
gradle은 7.2를 선택하였고 플로그인은 그에 호환되는 7.1로 사용하기로 하였다.
(그나저나 gradlel 한 번 까는데 왜 이렇게 오래걸리니.. 이번에 회사에서 놑북을 새로 사주는데 그건 램이 32니까 안스가 잘 돌아가겠거나 기대해본다 ㅎㅎ)
자 이제 다음이다. 어떻게 떴냐고?
이렇게 뜸.
그래도 아까보단 난거 아닌가요? 몰라,,,

아래 파란글씨에 뜨는 것 처럼
buildToolsVersion 줄을 지우고 sync 했음
빌드할때 싱크에서는 이런문제가,

빌드 아웃풋에서는 말도안되는 양의 이런 문제가,

발생한다....
google play는 sdk가 34이상부터 가능하다는 에러,
JForg 409에러,
naver-map인지뭔지 이용할때 sdk 안맞아서 나는 것 같은 에러 등등,,
hell no 못 고칠 것 같아. 이건 그냥 말씀드려야겠다.
안드로이드 버전 자체의 문제도 있을 수 있꼬
나는 자바말고 코틀린만 여기서 작업하던 공간이라 그것도 연관이 있을까 싶꼬
구 버전의 naver-map API를 사용하셨어서 내가 호환이 안되는 걸 수도 있꼬
JFrog가 뭔지 잘 모르겠지만 그걸 사용하셔서 그런 걸 수도 있따.