2014-12-07 3 views

답변

36

apply plugin: 'android'은 Android 프로젝트이지만 해당 응용 프로그램 또는 라이브러리 프로젝트를 지정하지는 않습니다. 삶의 편의성을 높이려면 프로젝트 유형을 gradle에 알리고 어떤 플러그인을 사용해야하는지 나타낼 수 있습니다. 프로젝트가 앱인 경우 apply plugin: 'com.android.application을 사용하고 프로젝트가 lib 인 경우 apply plugin: 'com.android.library'을 사용하는 것이 좋습니다. 그것은 효율적으로 프로젝트를 컴파일하는 데 도움이 gradle. 자세한 설명은

Click here -

+1

는 "플러그인 적용 '안드로이드는'그것은 안드로이드 프로젝트 그러나 그것은 그에게 응용 프로그램 또는 라이브러리 프로젝트를 지정하지 않도록 지정"- 예, 그것은 않습니다. 라이브러리 프로젝트를 위해'apply plugin : 'android-library'를 사용했습니다. – CommonsWare

+0

예, 우리는 여전히'apply plugin : 'android''을 사용하여 libs를 생성 할 수있었습니다. 그러나 더 새롭고 (더 나은) 접근 방식에서는'apply plugin : 'com.android.application'을 사용하면서 lib를 만들 수 없습니다. 'apply plugin : 'com.android.library'을 사용해야합니다. – Varundroid

+0

어디에서이 정보의 출처를 찾아야합니까? 나는 인터넷 어디에서나 그것을 발견 할 수 없다. – Benjamin

9

어느 것을 사용해야합니까?

apply plugin: 'com.android.application' 

differenceres은 무엇입니까?

그들은 Gradle이 플러그인 용으로 채택하기 시작한 명명 규칙을 따르고 Gradle의 새로운 버전에서 새로운 플러그인 시스템을 고려했습니다.