web-dev-qa-db-ja.com

kotlinでハルトサポートされていないメタデータ版

私はプラグインでkotlin 1.5.10でコードを実行しようとしました

plugins {
id 'com.Android.application'
id 'kotlin-Android'
id 'kotlin-kapt'
id 'dagger.hilt.Android.plugin'
 _

以下のような依存関係と依存関係

dependencies {
    ...
    //Dagger - Hilt
    implementation "com.google.dagger:hilt-Android:2.33-beta"
    kapt "com.google.dagger:hilt-Android-compiler:2.33-beta"
    implementation "androidx.hilt:hilt-lifecycle-viewmodel:1.0.0-alpha03"
    kapt "androidx.hilt:hilt-compiler:1.0.0-beta01"
    implementation 'androidx.hilt:hilt-navigation-compose:1.0.0-alpha01'

    implementation 'com.Android.support:palette-v7:28.0.0'
 _

Kotlin_version = "1.5.10"に移行すると、それはただ述べています

エラー:[HILT]サポートされていないメタデータバージョン。 kotlinバージョンが> = 1.0:java.lang.IllegalStateException:サポートされていないメタデータバージョンであることを確認してください。 Kotlinバージョンがdagger.internal.codegen.kotlin.kotlinMetaData.metlin.kotlinMetaData.metlin.kotlinmetadata.metlin.kotlin.kotlin.kotlinMetaData.from(kotlinmetadata.java:186)では、dagger.internal.codegen.kotlin.kotlinMetaData.from(kotlinmetadata.java:186)であることを確認してください。 base/java.util.hashmap.computeIfabsent(hashmap.java:1133)...

誰かが私を助けることができますか?私はそれに多くの時間を過ごしました、あなたの答えは私をたくさん助けるでしょう

15
Minh Nguyên

一般的な解決策 - Consoleのビルド・コンソールをクリックすると、-stacktrace paramでビルドし、どのアノテーション・プロセッサ(KAPT)がエラーの原因となっているかを検索してください - 依存関係を更新してください - あなたがラッキーな新しいバージョンが利用可能でサポートする必要がある場合卒業版

ビルド出力のメッセージは、あなたが先に見るべきです

Try:
Run with --stacktrace option to get the stack trace. Run with --info or 
--debug option to get more log output. Run with --scan to get full insights.
0
Filipkowicz