[android] “캐시 된 버전이 없습니다… 오프라인 모드에서 사용할 수 있습니다.”

Android Studio에서 새 Hello World 프로젝트를 빌드하는 동안 오류 메시지를 받았습니다.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'MyApplication2'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:0.9.1.
     Required by:
         :MyApplication2:unspecified
      > No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode.

BUILD FAILED

Android Studio 버전 : 0.5.2

Gradle 버전 : 0.9.1

인터넷에 프록시 연결을 사용하고 있습니다.



답변

오늘 Android Studio를 업데이트 한 후에도 동일한 오류가 발생했습니다. 저에게는 프록시 설정의 문제가 아닙니다.

  1. Android Studio 0.6.0에서 “오프라인 작업”을 선택 취소하십시오.

    파일-> 설정-> Gradle-> Global Gradle 설정

    또는 OSX :

    환경 설정-> Gradle-> Global Gradle 설정

    또는 최신 버전 :

    파일-> 설정-> 빌드, 실행, 배포-> 빌드 도구-> Gradle

  2. 예를 들어 Android Studio를 다시 시작하여 프로젝트를 다시 동기화합니다.

  3. 동기화되면 옵션을 다시 확인하여 오프라인으로 작업 할 수 있습니다.

(Gradle 버전 0.11 … 및 Android Studio 버전 0.6.0 미리보기에서만 테스트 됨)

편집 : 다른 버전 / 플랫폼에 대한 경로를 추가했습니다 ( John BallingerThe_Martian에서 언급했듯이 ). 아직 확인되지 않았습니다.


답변

에 Gradle을의 오프라인 모드 이동 전환에 새 안드로이드 스튜디오 3.6 View> Tool Windows> Gradle메뉴 바에서와 Gradle을 창 상단 근처 오프라인 모드의 값 토글.

여기에 이미지 설명 입력

여기에 이미지 설명 입력


답변

Android Studio 3.1로 업그레이드 한 후 방금 나에게 일어났습니다. 오프라인 작업 확인란이 선택 취소되었으므로 운이 없습니다.

나는에 갔다 Settings > Build, Execution, Deployment > CompilerCommand-line Options텍스트 필드가 포함 된 --offline난 그냥 것을 삭제하고 모든 일, 그래서.

스크린 샷 설정


답변

같은 오류가 발생했습니다 … 설정에서 오프라인 작업을 선택 취소하십시오.

파일 => 설정 => 빌드, 실행, 배포 => 빌드 도구 => Gradle => 오프라인 작업

Gradle 동기화가 완료된 후 Android Studio를 다시 시작하십시오.


답변

아래 단계를 따르십시오.

1. 프로젝트를 엽니 다.

2. Gradle 버튼의 왼쪽으로 이동합니다.

3. 아래 이미지를보세요.

여기에 이미지 설명 입력

4. 이미지 쇼 위의 버튼을 클릭하십시오.

5.이 유형의보기가 오프라인 모드가 아닌 경우.

6. Build and rebucild the project로 이동합니다.

위의 모든 점은 나를 위해 일합니다.


답변

맥, 선택을 취소의 경우 Offline Work에서Preference -> Build, Execution, Deployment -> Build Tools -> Gradle -> Global Gradle Settings

팁 : cmd+ 단축키를 통해 ,열기Preference


답변

프록시 연결이 있다고 말씀 하셨기 때문에 무엇이 효과가 있었는지 알려 드리겠습니다. 오프라인 작업이 확인되지 않았는지 확인하기 위해 부동산 (프리드리히가 언급했듯이)에갔습니다. IDE에서 gradle.properties 파일을 열고 프록시 설정을 추가했습니다. 다음은 일반 버전입니다.

systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost

그런 다음 IDE의 속성 파일 맨 위에 “다시 시도”링크를 클릭했습니다. 그게됐다.