поддержка dagger 2.20 для структуры пакета androidx - PullRequest
0 голосов
/ 28 декабря 2018

Работает ли dagger 2.20 со структурой пакета androidx?Я использую Kotlin.Я получаю сообщение об ошибке ниже во время сборки.

[kapt] An exception occurred: java.util.NoSuchElementException
    at com.sun.tools.javac.util.List$2.next(List.java:432)
    at com.google.common.collect.Iterators.getOnlyElement(Iterators.java:302)
    at com.google.common.collect.Iterables.getOnlyElement(Iterables.java:254)
    at dagger.android.processor.AndroidMapKeys.mapKeyValue(AndroidMapKeys.java:75)
    at dagger.android.processor.AndroidMapKeys.lambda$annotationsAndFrameworkTypes$5(AndroidMapKeys.java:56)
    at java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1321)
    at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
    at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:419)
    at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
    at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1376)
    at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
    at dagger.android.processor.AndroidMapKeys.annotationsAndFrameworkTypes(AndroidMapKeys.java:56)
    at dagger.android.processor.AndroidMapKeyValidator.annotations(AndroidMapKeyValidator.java:65)
    at

Ответы [ 2 ]

0 голосов
/ 23 марта 2019

Это полностью решено в версии 2.21

кинжала.
0 голосов
/ 29 декабря 2018

Добавьте jetifier-processor к вашим зависимостям уровня проекта следующим образом:

dependencies {
    // ...
    classpath 'com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta02'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...