Android

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

연나연 2024. 7. 1. 16:51

대리님한테서 코드zip파일을 받았다. 한 번 읽어보라며 주셨다.

 

 나의 AndroidStudio Gradle Version이 6.몇 이었는데

해당 외부코드파일의 Version은 gradle 7.2 여서 

안스 내에서 업그레이드 하라는 데로 눌렀음.

 

 

 

start AGP Upgrade Assistant 클릭했음

 

 

Run selected steps 버튼 클릭함

(근데 해당 파일에서 요구한 Gradle 버전이 7.2였었는데 그걸로 맞춰야 했나..살짝 걱정.. 일단 해봄.. '더 높은 버전이면 돌아는 가겟지 뭔들' 하는 마음)

 

 

꽤 오랜시간 안스는 뭔가를 열심히 업데이트? 및 다운하였고

이제 오류없이 저렇게 뜬다.

대충 Sync가 많은양의 뭐시기를 다운로드 했다는 것 같아서 일단 세부사항을 보려고

Open Sync tool window for details 클릭 하였다.

 

다음과 같이 

 

targetSdkVersion에 에러가 떠있다.

구글play 배포 할때 요구되는 SdkVersion이 올라서 충돌이 생긴 것 같다. 

▼ 아래 블로그를 참고하였다.

https://soir1984.tistory.com/87

 

TargetSdkVersion 33 적용에 따른 주의사항

2023년 8월 31일부터 구글 플레이 스토어에 앱을 업데이트 또는 배포하기 위해서는 TargetSdkVersion을 33 이상으로 지정해야 합니다. API 수준 33 이상 지정 시에 대한 내용 및 주의 사항에 대해 알아보

soir1984.tistory.com

 

아래와 같이 변경해줬음.

 

근데 성공적으로 변경하고 나니, 이 코드가 쭉쭉 그어짐.. ㅡ

compileSdkVersion 31

 

그래서 얘도 안스가 하라는데로 34로 버전바꿔서 싱크나우 해

 

compileSdkVersion을 34로 변경해도 밑줄 찍찍이 나옴

 

그래서 그 다음으로 File ->Sync Project with Gradle Files 를 눌러줬다.

원래 외부코드파일 (다른 사람 파일) 받아왔을때 이 sync과정을 진행해줘야 한다. (난 아직 미숙해,,,한참 멀었)

 

 

그러고서 앱을 실행시켜보니 
이러한 오류가 뜬다. 자, 갈 일이 멀다. 하나하나 차근차근 뜯어보자. 나랑. 나 혼자. 하

 

맨 아래 오류를 클릭해서 보아하니, 이런 오류가 뜬다.
server? naver? 서버 문제인가 하고 'https://landing.jfrog.com/reactivate-server/naver'저거 링크 들어가보니
JFrog의 409에러가 난 것 같다..

(난 JFrog가 뭔지도 모르는데 어떡하란 것인가 ㅜㅜ,,, )

 

 

 

다른 에러들도 보다가 

아래 해당 에러를 구글링해봤는데 

https://ogyong.tistory.com/35

 

이 블로그를 따라서 build.gradle파일을 또 고쳐봤음 근데 뭔가 고쳐도 고쳐도 안되는게,,,

아예 근본,, 적으로 받아오는데 문제가 단단히 생긴듯 하다. 처음부터 따져봐야겠다.


내가 평소 받아오는 코드들은 다 github에서 받아오는 거였는데 이거는 아마 받아오는 경로가 달라서,,?인것같은,,?

 

오른쪽이 내가 전에 작업했던 익숙한 파일명과 파일이름들이다.

왼쪽은 대리님이 새로 주신 낯선 파일들,,,,,,

자, 차이가 무엇일까 'github가 아닌 JFrog를 쓰는거' 라고 추정이 됨. 

자, 그렇다면 JFrog를 뜯어보자. 뭐가 다른가 과연.

 

모르겠다.

그냥 저 파일지우고 다시 압축을 풀어서 다시 ,,,, 재실행 해보려한다,,,

(근데 그 마저도 파일 지우는데 관리자 권한이 필요하담서 삭제도 안됨ㅋㅋㅋㅋㅋ대환장파티party 입니다)

 

내일 이어서 할게요. 오늘 여기에 투자한 시간만 3시간반 ^^ 아름답다. 첫 출근한 오늘.