gradle 학습 1
gradle 의 기초 지식 에 대해 깨 진 별 블 로그 에서 이미 분명하게 말 했 고 대략적인 지식 윤곽 이 있 지만 저 는 공식 적 인 튜 토리 얼 시스템 을 보고 공부 하면 머 릿 속 에 대략적인 인상 을 가 질 수 있 습 니 다.오전 내 내 보 더 니 드디어 gradle 에 대해 대략적인 인상 을 가지 게 되 었 다.확실히 간단 하고 기능 이 강 하 며 효율 적 인 구축 시스템 으로 Xcode 의 구축 시스템 보다 문법 적 으로 매우 간단 하 다.기억 과 이 해 를 익히 기 위해 튜 토리 얼 번역 을 간단하게 기록 하고 약 한 표 현 력 도 단련 합 니 다.
The Gradle Wrapper
기본~/.gradle/디 렉 터 리 아래 빈/gradle 에서 열 어 보 니 셸 명령 이 었 습 니 다.자세히 보 니 gradle 은 자바 기반 구축 시스템 이 었 습 니 다.gradle 명령 이 실 행 된 jar 패키지 입 니 다.안 드 로 이 드 스튜디오 의 많은 설정 이 왜 작 동 하지 않 는 지 알 수 있 습 니 다.원래 모든 안 드 로 이 드 스튜디오 프로젝트 에는 기본적으로 gradle wrapper 가 포함 되 어 있 습 니 다.공식 문서 에서 설명 합 니 다.
gradle wrapper 를 사용 하 는 장점 은 properties 파일 에서 정 의 된 wrapper 를 매번 실행 할 수 있 도록 보장 하 는 것 입 니 다.로 컬 에 어떤 버 전의 gradle 을 설치 하 든 상관 하지 않 아 도 됩 니 다.또한 여러 프로젝트 에 대해 서로 다른 버 전의 gradle 을 사용 할 수 있 습 니 다.주의해 야 할 두 가 지 는 이 파일 들 을 git 위 에 올 려 야 한 다 는 것 입 니 다.두 번 째 는 안 드 로 이 드 스튜디오 는 gradew 즉 프로젝트 의 셸 스 크 립 트 를 사용 하지 않 습 니 다.이 스 크 립 트 는 명령 행 에서 사용 할 수 있 습 니 다.
Build configuration
gradle build files 를 통 해 구축 작업 을 유연 하 게 할 수 있 지만 대부분의 경우 특정한 설정 이 필요 하지 않 고 관례 적 인 설정 만 하면 됩 니 다.이 빌 드 파일 에는 gradle 과 android 플러그 인의 문법 과 option 이 포함 되 어 있 습 니 다.다음 과 같은 몇 가지 측면 에서 빌 드 를 설정 할 수 있 습 니 다.
Project 는 완전한 Android app 을 대표 하고 modules 는 app 의 구성 요소 이 며 이 구성 요 소 는 단독 build,test,debug 를 사용 할 수 있 습 니 다.modules 는 다음 과 같은 몇 가지 로 나 눌 수 있다.
Android 프로젝트 는 루트 디 렉 터 리 아래 에 빌 드 파일 이 있 습 니 다.이 파일 에는 모든 module 이 포함 되 어 있 습 니 다.그 중에서 각 module 은 자신 만 의 빌 드 파일 로 컴 파일 됩 니 다.
Denpendencies
의존 은 앞에서 말 한 것 처럼 다음 과 같은 몇 가지 로 나 뉜 다.
dependencies {
compile project(":lib")
compile 'com.android.support:appcompat-v7:19.0.1'
compile fileTree(dir: 'libs', include: ['*.jar'])
}
gradle 실행
gradle 의 실행 은 Android studio 를 통 해 실행 할 수도 있 고 명령 행 을 통 해 구축 할 수도 있 습 니 다.
명령 행 을 통 해 간단하게 호출 하면 됩 니 다.다음 debug type 을 구축 하 는 apk:
$ chmod +x gradlew
$ ./gradlew assembleDebug
"gradlew tasks"를 사용 하여 프로젝트 에 사용 할 수 있 는 모든 build task 를 가 져 올 수 있 습 니 다.안 드 로 이 드 스튜디오 를 통 해 처음에는 안 드 로 이 드 스튜디오 에 익숙 하지 않 았 지만 찾 아 보 니 이 IDE 가 상당히 괜 찮 은 셸 이 었 다.
안 드 로 이 드 스튜디오 왼쪽 아래 에 눈 에 띄 지 않 는 버튼 이 있 습 니 다.클릭 하면 위의 그림 의 팝 업 창 이 팝 업 됩 니 다.이번에 야 아래 메시지 window 표시 가 어떻게 제어 되 는 지 알 게 되 었 습 니 다!gradle 과 관련 된 것 은 두 가지 가 있 는데 하 나 는'Gradle Console'이 고 다른 하 나 는'Gradle'이 며 첫 번 째 는 gradle 구축 과정 정 보 를 표시 하 는 것 이다.두 번 째 는 다음 그림 과 같은 목록 입 니 다.모든 build task 를 표시 하고 그 중의 build task 를 두 번 누 르 면 위의 명령 행 호출 처럼 구축 합 니 다.다음 그림 은 wordpress-android 의 구축 작업 목록 입 니 다.assemble Debug 를 두 번 클릭 하 십시오.
첫 번 째 편 은 여기까지 입 니 다.그리고 일부 구축 스 크 립 트 에 관 한 기본 적 인 것 은 모두 뚜렷 합 니 다.프로젝트 를 만 들 때 기본 적 인 설정 을 합 니 다.여 기 는 더 이상 표현 하지 않 고 피곤 합 니 다.쓰 고 싶 지 않 습 니 다.그 다음 에 다른 것 을 쓰 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.