instructions from the official docs 다음에 Android 앱에 Dagger2를 추가하고 있습니다. Dagger와 Dagger2를 사용하기 전에 Google에서 Android 용 구현을 다음과 같이 개편 한 것처럼 보입니다.Dagger2 dagger.android. * 클래스가 존재하지 않습니다.
dagger.android의 클래스는이 패턴을 단순화하는 한 가지 방법을 제공합니다.
...
다음, 응용 프로그램 HasDispatchingActivityInjector를 구현하고() 메서드 activityInjector에서 반환하는 DispatchingAndroidInjector을 @Inject :
그것은 멋진 외모,하지만 난 패키지를 찾을 수 없습니다 dagger.android
어디서든 저장소를 살펴볼 때 아무 것도 찾지 못합니다. HasDispatchingActivityInjector
은 Google에 조회수가 전혀 없습니다. 이 클래스들은 문서에 어디에 설명되어 있습니까?
다른 모든 Dagger2 클래스 (모듈 등)를 찾을 수 있으므로 lib가 있습니다. build.gradle
에서
내 단검 종속성 :
compile 'com.google.dagger:dagger:2.9'
compile 'com.google.dagger:dagger-android:2.9'
annotationProcessor 'com.google.dagger:dagger-compiler:2.9'
쿨이 거기 :
코드를 확인하면
build.gradle
에서 단검 종속성을 업데이트해야 할 작품! 내가 본 아주 새로운 것들. 어쨌든 위의 "com.google.dagger : dagger-android : 2.9'가 있는데, 최신 버전은 dagger.android가 등장하기 11 일 전인 14 일 전이었습니다. 문서를 일찍 만들었던 것 같습니다! 나는 이것을 답으로 표시하겠다. 고마워. –