Android 의 6 가지 의존
Android Studio 버 전 은 3.0 으로 업데이트 되 었 으 며, 업데이트 중 에는
com.android.tools.build:gradle
도구 와 함께 3.0.0 으로 업그레이드 되 었 으 며, 3.0.0 에 서 는 최신 Gralde 4.0 이정표 버 전 을 gradle 의 컴 파일 버 전 으로 사용 하 였 으 며, 이 버 전 은 gradle 컴 파일 속도 가 빨 라 졌 으 며, 더욱 기 쁜 것 은 자바 8 을 완전히 지원 하 는 것 이다.물론 Kotlin 에 대한 지원 은 이 버 전에 도 나타 나 며 Kotlin 플러그 인 은 기본적으로 설치 되 어 있 습 니 다.그래서 Gradle 3.0 이후 의존 하 는 쓰기 도 바 뀌 었 습 니 다. compile
명령 은 시대 에 뒤떨어 진 방법 으로 표시 되 었 고 두 개의 의존 명령 이 추가 되 었 습 니 다. 하 나 는 implement
과 api
입 니 다. 이 두 가 지 는 모두 의존 추가 할 수 있 습 니 다.컴 파일 명령 과 같 습 니 다. 다 릅 니 다. 모든 컴 파일 을 api 로 바 꾸 었 습 니 다. 전혀 틀 리 지 않 았 습 니 다.
이 명령 의 특징 은 이 명령 을 사용 하여 컴 파일 한 의존 에 대해 이 항목 에 의존 하 는 항목 은 이 명령 을 사용 하여 컴 파일 한 의존 프로그램 에 접근 할 수 없다 는 것 이다. 즉, 이 의존 을 내부 에 숨 기 고 외부 에 공개 하지 않 는 것 이다.
-- 상기 부분 은 업데이트 내용 ---
이것 은 가장 흔히 볼 수 있 는 것 입 니 다. github 에서 본 것 은 모두 이러한 형식 입 니 다. copile 은 모든 build type 과 favlors 에 대해 컴 파일 에 참여 하고 최종 apk 파일 에 포장 합 니 다.
모든 build type 과 favlors 를 컴 파일 할 때 만 사용 합 니 다. eclipse 의 external - libs 와 같은 컴 파일 에 만 참여 하고 최종 apk 에 포장 하지 않 습 니 다.(provided 를 사용 한 의존 은 전달 에 의존 할 수 없습니다)
컴 파일 에 참여 하지 않 고 apk 파일 에 만 압축 되 기 때문에 코드 에서 jar 의 클래스 나 방법 을 직접 호출 할 수 없습니다. 그렇지 않 으 면 컴 파일 할 때 오류 가 발생 할 수 있 습 니 다.
Test copile 은 유닛 테스트 코드 에 대한 컴 파일 및 최종 패키지 테스트 apk 에 만 유효 하 며, 정상 적 인 debug 나 release apk 패키지 에 서 는 작 동 하지 않 습 니 다.
Debug copile 은 debug 모드 의 컴 파일 과 최종 debug apk 패키지 만 을 위 한 것 입 니 다.
Release copile 은 Release 모드 의 컴 파일 과 최종 Release apk 패키지 만 을 위 한 것 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.