>source

오늘은 bumblebee android 버전으로 업데이트하고 새 프로젝트를 만들고 dagger-hilt를 포함하여 일부 라이브러리를 가져옵니다. build.gradle (모듈)에 다음을 삽입합니다.

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
    id 'kotlin-android'
    id 'kotlin-kapt'
    id 'dagger.hilt.android.plugin'
    id 'androidx.navigation.safeargs'
}
dependencies {
...
 implementation "com.google.dagger:hilt-android:2.38.1"
    kapt "com.google.dagger:hilt-compiler:2.38.1"
    androidTestImplementation  "com.google.dagger:hilt-android-testing:2.38.1"
    kaptAndroidTest "com.google.dagger:hilt-compiler:2.38.1"
    testImplementation "com.google.dagger:hilt-android-testing:2.38.1"
    kaptTest "com.google.dagger:hilt-compiler:2.38.1"
}

그리고 build.gradle(프로젝트)에 다음을 삽입합니다.

plugins {
    id 'com.android.application' version '7.1.0' apply false
    id 'com.android.library' version '7.1.0' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
    id 'androidx.navigation.safeargs.kotlin' version '2.4.0-beta02' apply false
    id 'dagger.hilt.android.plugin' version '2.38.1' apply false
}

하지만 안드로이드 스튜디오 빌드 실패:

빌드 파일 'H:\AndroidProject\WMTWorkmanagerTodolist\build.gradle' 줄: 7

플러그인 [id: 'dagger.hilt.android.plugin', 버전: '2.38.1', 적용: false]을 다음 소스에서 찾을 수 없습니다.

  • 시도: 더 많은 로그 출력을 얻으려면 --info 또는 --debug 옵션과 함께 실행하십시오. 전체 통찰력을 얻으려면 --scan과 함께 실행하십시오.

  • 예외: org.gradle.api.plugins.UnknownPluginException: 플러그인 [id: 'dagger.hilt.android.plugin', 버전: '2.38.1', 적용: false]을 다음 소스에서 찾을 수 없습니다.

  • Gradle 핵심 플러그인(플러그인이 'org.gradle' 네임스페이스에 없음)
  • 플러그인 저장소(플러그인 아티팩트 'dagger.hilt.android.plugin:dagger.hilt.android.plugin.gradle.plugin:2.38.1'을 확인할 수 없음) 다음 저장소에서 검색됨: Gradle 중앙 플러그인 저장소 Google 메이븐 레포

왜? 어떻게 고칠 수 있습니까? 지원해 주셔서 감사합니다.

  • 이전 azure : 둘 이상의 분기에서 멀티스테이지 파이프라인 트리거
  • 다음 java : 직렬화 및 역직렬화 개체가 null입니다.