2014-09-16 2 views
1

때때로 Android Studio는 내 build.gradle 파일 중 하나를 자동으로 업데이트합니다. 나는 안드로이드 개발을위한 gradle 흐름에 익숙하지 않지만 build.gradle의 자동 업데이트를 제어 할 수 있습니까? 최근에 변경된있어Android Studio에서 build.gradle이 자동으로 변경되는 이유는 무엇입니까?

compile 'com.google.android.gms:play-services:5.0.89' 

compile 'com.google.android.gms:play-services:5.2.08' 

에 나는이 변화를 원하지 않았다

예를 들어, 내 build.gradle의 라인을 가지고있다. 이런 종류의 변화가 바로 gradle에 기본입니까? 그렇지 않다면, 어떻게하면 build.gradle을 업데이트하는지 여부를 제어 할 수 있습니까?

감사합니다.

답변

4

Scott이 말하는 것과 유사하게, build.gradle은 수정 작업을 수행하지 않으면 업데이트 할 수 없습니다. 가장 일반적인 트리거 중 하나는 내장 된 거의 모든 템플릿을 사용하는 것입니다. 예를 들어 원본 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 -> 조각 -> 조각 (공백)으로 이동하여 새로운 빈 조각을 삽입하면 AS는 build.gradle의 Google Play 서비스 라인을 최신 버전으로 업데이트합니다. AFAIK 템플릿을 삽입 할 때 빌드 파일을 업데이트하는 것을 비활성화하는 방법은 없습니다.

+0

예! 나는 그것을 완료 했음에 틀림 없음으로 최근에 새로운 활동을 추가했다! 너와 @ Scott Barta에게 감사한다. 이제는 의미가 있습니다. 신비하게 파일을 변경하는 것은 매우 당연한 일이었습니다. 이 질문이 포럼의 가치있는 부분이라고 생각하면 upvote를 고려하십시오. – aez

2

내 머리 꼭대기에서, 당신이 어떤 행동을 취하지 않고 빌드 파일을 수정하는 경우를 생각할 수 없습니다. Project Structure를 수정하면 물론 기본 빌드 파일도 수정됩니다. 다양한 오류 및 경고에는 사용자를 대신하여 빌드 파일을 수정할 수있는 빠른 픽스가 있습니다. 이 경우, 나는 그 일이 일어 났을 것이라고 생각합니다. 종속성 설명을 5.0.89로 다시 변경하고 IDE에서 빌드 파일을 보면 최신 버전을 사용할 수 있다는 경고가 표시되며 해당 경고 용 quickfix를 호출하면 변경됩니다. 당신. 나는 당신이 그것을 깨닫지 못한 채로 뭔가를했을지도 모른다고 생각합니다.

관련 문제