안드로이드 스튜디오 에이전트-build 느림 및gradle 다운로드 실패 솔루션
2971 단어 Android안드로이드 시스템 관련
만약 당신이 이전에 안드로이드 스튜디오의 HTTP Proxy를 설정한 적이 있고 프록시 설정을 취소했다면, 안드로이드 스튜디오gradle이 다시 컴파일될 때 프록시 설정을 걸어서 의존 자원 다운로드에 실패할 가능성이 높습니다.두 가지로 나뉜다.
우선 Settings-> Appearance &Behavior-> System Settings-> HTTP Proxy에서 No Proxy를 선택했는지 확인해야 합니다.
프로젝트 루트 디렉터리에 있는gradle을 찾으십시오.properties 파일, 이 파일에 proxy 설정 (프록시 주소와 포트) 에 대한 문구가 있는지 확인하고, 이 내용을 삭제하여 대체적으로 이 모양으로 보입니다. (다른 설정을 추가하지 않았다면)
마지막으로, 너는 너의 다른gradle을 찾아야 한다.properties 파일: C:\Users\Administrator.gradle\gradle.properties:
이 파일을 열면 위의 작업과 같이proxy 설정과 관련된 문장을 삭제하여 파일의 내용을 대체적으로 이렇게 보일 수 있습니다. (다른 설정을 추가하지 않았다면)
2. 프로젝트가 아리운 마ven jcenter를 통해 의존 자원 다운로드
(이 프로젝트를 사용할 수 없으면 프로젝트 1을 사용하십시오)
프로젝트 루트 디렉터리의build을 엽니다.gradle(Project: 프로젝트 이름 1급의gradle)은 다음과 같이 아리마븐 라이브러리 주소를 추가합니다.
buildscript {
repositories {
// maven
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.1'
}
}
allprojects {
repositories {
// maven
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Make Project 프로젝트를 다시 시작하면 컴파일할 때 자원 다운로드가 일반적으로 실처럼 원활해진다.
전역 구성
C:\Users\Administrator.gradle에서 새 init.gradle 을 입력하고 다음을 입력합니다.
allprojects{ repositories { def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' all { ArtifactRepository repo -> if(repo instanceof MavenArtifactRepository){ def url = repo.url.toString() if (url.startsWith('https://repo1.maven.org/maven2')) { project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." remove repo } if (url.startsWith('https://jcenter.bintray.com/')) { project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL." remove repo } } } maven { url ALIYUN_REPOSITORY_URL url ALIYUN_JCENTER_URL } } }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Bitrise에서 배포 어플리케이션 설정 테스트하기이 글은 Bitrise 광고 달력의 23일째 글입니다. 자체 또는 당사 등에서 Bitrise 구축 서비스를 사용합니다. 그나저나 며칠 전 Bitrise User Group Meetup #3에서 아래 슬라이드를 발표했...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.