Andriod Studio 과학 보급 기사-3.대략gradle 흔한 문제 플러그

1520 단어
1. andriod 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

판권 성명: 본 블로그의 오리지널 글, 블로그는 동의 없이 전재할 수 없습니다.

좋은 웹페이지 즐겨찾기