2016-06-09 15 views
0

그래서,apt-plugin은 어떻게 작동합니까?

  • 우리는 우리의 안드로이드 응용 프로그램에서 Dagger 2을 사용하고 있습니다.
  • Dagger 2에 의해 생성 된 코드는 build/generated/source/apt에 있습니다. apt-plugin의 문서에서
  • 그것은 진술한다 : "는 IDE의 오류를 방지 빌드 경로에 생성 된 소스를 배치하는 안드로이드 스튜디오를 구성 할 것입니다이 플러그인을 사용"
  • build.gradle 파일에서 apt-plugin을 제거하는 경우 , 내가 컴파일 오류를 참조 생성 된 코드를 사용하는 장소에서. (합리적인, 생성 된 코드는 내 소스가 아닙니다).

질문은 :이 경로를 구축하는 코드를 생성을 위치하게하도록

  • 그것은 apt-plugin 안드로이드 스튜디오를 구성하는 것이 무엇을 의미합니까?
  • build.gradle에 지정된 원본 폴더에서 최종본 dex file이 생성 된 경우 어떻게 이러한 생성 된 파일이 원본이됩니까?

감사합니다.

답변

0

apt-plguin은 gradle 플러그인이므로 빌드 스크립트로 실행됩니다.

이 플러그인은 생성 및 소스가 생성되도록 apt을 실행하도록 구성합니다. 또한 생성 된 파일의 경로를 소스 세트에 추가하므로 빌드가 성공하고 Android Studio에서도 파일을 인식합니다.

자세한 내용은 Gradle Plugins의 gradle 설명서를 참조하십시오.