Andriod Studio 과학 보급 기사-3.대략gradle 흔한 문제 플러그
잘못된 위치:
dependencies{
classpath 'com.android.tools.build:gradle:0.10.2'
}
팁: You must use a newer version of the Android Gradle plugin.The minimum supported version is 0.12.0 and the recommended version is 0.12.+
이런 상황은 일반적으로 현재 다른 사람의 프로젝트를 가져오는 데서 나온다.안드로이드 스튜디오를 업데이트한 후에안드로이드 스튜디오는gradle에 의존하여 구축된 것이기 때문에android 프로젝트를 구축할 때 관련androidgradle 플러그인을 사용합니다.android 스튜디오와 sdk가 업데이트됨에 따라 이전 버전 번호의 플러그인을 사용할 수 없습니다. (예를 들어build tools의 19.0 버전 번호 이후에 zipalign은tools 폴더에서build tools의 해당 버전 번호 폴더로 이동합니다.)그래서 새 버전 번호의android스튜디오는 더 높은 버전 번호의 플러그인을 컴파일해야 합니다.
알림에 따라 플러그인의 버전 번호를 0.12.0 이상으로 바꾸면 되고, 추천하는 버전 번호는 0.12.+를 사용합니다.
2. 마벤트 관련 문제.
항목을 가져오면 Error: (47, 0) No such property: sonatypeRepo for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer.
이런 문제는 통상적으로 현재 일부 개원 프로젝트를 도입할 때이다.
원래 이 프로젝트의 원작자는 프로젝트를 마븐 중앙 창고에 공포할 것이다.그래서gradle에 관련 마븐 발표 미션을 넣었습니다.게시 작업은username(username을 찾지 못하는 것도 같은 문제)나sonatypeRepo 등 속성의 값을 설정해야 합니다. 작성자는 이 값을 업로드하지 않기 때문에 이 속성을 찾을 수 없습니다.
너는 이 프로젝트의 저자가 아니다.당연히 이런 작업을 필요로 하지 않습니다. 가장 깨끗한 방법은 이 작업과 인용된 마븐,signing 플러그인의 설명을 삭제하면 됩니다.물론 너도gradle에 있을 수 있다.properties에 찾을 수 없는 이 속성의 값을 추가하여 컴파일을 통과합니다.
예를 들면 내가gradle에 있다.properties에 다음을 추가합니다.
#To fix compile error. uploadArchives , 。
sonatypeRepo=null
sonatypeUsername=null
sonatypePassword=null
판권 성명: 본 블로그의 오리지널 글, 블로그는 동의 없이 전재할 수 없습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.