Я вижу какое-то странное поведение, которое вызывает :app:kaptQaDebugKotlin
сбой при попытке перейти на плагин android gradle 3.0.
@TargetApi(VERSION_CODES.KITKAT)
не cannot find symbol
( VERSION_CODES.KITKAT
) VERSION_CODES.KITKAT
когда используется встроенный метод, найден DialogInterface.OnShowListener
(добавлен в уровень API 8) DialogInteface.OnClickListener
(добавлен в уровень API 1) Application.ActivityLifecycleCallbacks
(добавлен в api level 14) cannot find symbol
классы cannot find symbol
( cmd + B
работает) Версии
25
26.0.2
1.1.51
3.0.0
4.3
24.2.1
(было бы сложно обновить это тоже, но я попробовал 25.4.0
и до сих пор не повезло) 2.0.2
(застрял на этой старой версии, к сожалению, не удается обновить) kotlin-kapt
. классы autovalue правильно генерируются. Любая идея, что происходит? Похоже, что задача kapt каким-то образом использует источники 1-го уровня api для api, и я не уверен, как устранить эту проблему
Per @pentarex
ошибка исходила из внешней библиотеки logback-android-classic, мне пришлось исключить группу: «com.google.android», модуль: «android
implementation(libs.logbackAndroidClassic){ exclude group: 'com.google.android', module: 'android' }