티스토리 뷰

오프라인 상태에서 no cached version available for offline mode 문제해결
현재 파견나와서 근무하고 있는곳은 폐쇄망을 사용하기 때문에 외부에서 gradle을 이용해 라이브러리를 가져올 수 없다.
그래서 필요한 라이브러리들이 포함된 폴더(modules-2)를 반입한 후, GRADLE_USER_HOME을 설정하고 caches 폴더에 modules-2 폴더를 넣었는데 프로젝트에서 라이브러리를 받아올 수 없었다.

이것저것 해보다가 해결할 수 없어서 인터넷을 검색해보니 다음과 같은 글을 발견하게 되었다.

https://discuss.gradle.org/t/copying-the-gradle-cache-to-another-machine/7546

이 글을 읽다보니 다음과 같은 답변을 찾을 수 있었다.

I’m guessing that ‘gradleHome’ on the second PC doesn’t have exactly the same path as the first PC? In that case you’re hitting a limitation on the portability of our cache: all cached files are referenced by absolute path.

만약 원래 PC에서 /Users/abc/.gradle 경로를 사용했다면, 복사된 modules-2를 가져온 PC에서도
.gradle의 경로를 /Users/abc/.gradle로 설정해야 한다.
위의 답변을 보고 경로를 똑같이 설정했더니 라이브러리를 가져 올 수 있었다.

출처:
https://spearzero.tistory.com/m/13

[gradle] 오프라인 상태에서 no cached version available for offline mode 문제해결

오프라인 상태에서 no cached version available for offline mode 문제해결 현재 파견나와서 근무하고 있는곳은 폐쇄망을 사용하기 때문에 외부에서 gradle을 이용해 라이브러리를 가져올 수 없다. 그래서 필

spearzero.tistory.com


위 방법으로 안되서 아래 방법을 시도 했다.

https://velog.io/@won2oppa/%EA%B8%88%EC%9C%B5%EA%B6%8C-%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-%EB%A7%9D%EB%B6%84%EB%A6%AC%EC%9A%A9-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-gradle-cache-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0

금융권 개발자를 위한 망분리용 안드로이드 gradle cache 설정하기

금융권 개발은 금융권 규제로 인해 망분리 환경에서 개발이 가능하다. 망분리 규제가 뭐냐고?쉽게 말하면 개발하는 PC에서는 인터넷이 되면 안된다이다. 인프라 관점에서 봤을 때 논리적 분리가

velog.io


- /Users/{account}/.android
- /Users/{account}/.gradle
- /Users/{account}/Library/Android/sdk

위 3개 파일을 복사해서 가져온다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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 31
글 보관함