저는 Gradle 및 Android Studio에 익숙해졌습니다. Android Studio 프로젝트는 여러 build.gradle 파일을 가질 수 있습니다. 하나는 프로젝트의 루트 폴더에 있고 다른 하나는 프로젝트의 app 폴더에 있습니다. 누군가이 두 가지를 갖는 목적이 무엇인지 설명 할 수 있습니까? AS에서 빌드를 수행 할 때 둘 다 사용되거나 하나만 사용됩니다 (둘 중 하나만 사용하는 경우).Android Studio의 여러 build.gradle 파일
답변
프로젝트에 여러 모듈이 포함 된 경우 루트 (프로젝트 수준) build.gradle 파일을 사용하여 모든 모듈에 공통적 인 구성을 유지할 수 있습니다. 예 : 거기에 공통의 의존성을 둘 수 있습니다.
Android Studio의 기본 최상위 build.gradle에는 모든 모듈에 "jcenter"저장소를 추가하는 최상위 build.gradle에 "allprojects"블록이 있습니다.
자세한 내용은 [Gradle User Guide] (http://gradle.org)의 "다중 프로젝트 빌드"장을 참조하십시오. /docs/current/userguide/userguide_single.html). –
이러한 빌드 파일이 실행되는 순서가 있습니까? – AndroidDev
Gradle에 대한 제 이해는이 스크립트가 빌드 모델을 구성한다는 것입니다. 객체를 빌드하고 속성을 설정하기 전에 실행 한 다음 Gradle은 해당 구성을 기반으로 빌드를 수행합니다. 스크립트에 "println"문을 추가하여 순서를 더 잘 이해할 수 있습니다. 최상위 build.gradle의 일부 코드 (예 : 'allprojects'블록)가 여러 번 실행되는 방식에 유의하십시오. – Eugene
- 1. Android Studio의 여러 활동
- 2. Android Studio의 여러 프로젝트
- 3. android studio의 여러 에뮬레이터에 배포
- 4. Android Studio의 파일 위치 변경
- 5. Android Studio와 관련된 Android Studio의 여러 오류
- 6. Android build.gradle 브레이싱 스타일 버그
- 7. 여러 build.gradle 파일을 사용하는 방법?
- 8. build.gradle
- 9. Android Studio의 다른 모듈 버전
- 10. Android Studio의 Gradle sync 오류
- 11. Android Studio의 여러 모듈간에 프로젝트 속성 공유하기
- 12. android studio의 버튼에 CSS 파일 포함
- 13. Android Studio의 에셋 폴더에서 HTML 파일 렌더링하기
- 14. build.gradle 파일에서 android apk 파일 이름을 업데이트하는 방법
- 15. Android Studio의 Android Tesseract OCR
- 16. build.gradle (Project)와 build.gradle (Module)의 차이점
- 17. 안드로이드 : build.gradle
- 18. Android Studio의 Gradle 프로젝트에 외부 JAR 파일 추가
- 19. Android : Android Studio의 Gradle 오류
- 20. XE17에 대한 올바른 build.gradle
- 21. Android Gradle에서 build.gradle it.buildConfigField에 "it"이 무엇입니까?
- 22. Android Studio build.gradle - 'android'심볼을 해결할 수 없습니다
- 23. Android 라이브러리 모듈 용 최소 build.gradle
- 24. android studio에서 심각한 오류로 인해 build.gradle
- 25. Android Studio의 JavaCV 구성
- 26. Android Studio의 TableLayout
- 27. Android-Studio의 Eclipse 오류
- 28. Visual Studio의 Android 설명서
- 29. Android Studio의 Gradle
- 30. Android Studio의 오류 : INSTALL_FAILED_OLDER_SDK
좋은 질문입니다. 특히 설명서에는 하나만 언급되어 있으므로 (혼란스러워하는 것처럼 보입니다). 참조 : https://developer.android.com/tools/building/configuring-gradle.html –