Аннотации в Котлине не работают

Я пытаюсь преобразовать свое приложение для Android из Java в Kotlin. Для ярлыка приложения я использую библиотеку коротких записей, которую очень легко реализовать, но она не работает в Котлине. Я делаю что-то неправильно ?

Ява:

@Shortcut(id = "Camera", icon = R.drawable.iconshortcut,longLabel = "Instant Scan", shortLabel = "Scan") public class CameraActivity extends AppCompatActivity { ... 

Котлин:

 @Shortcut(id = "Camera", icon = R.drawable.iconshortcut, longLabel = "Instant Scan", shortLabel = "Scan") class CameraActivity : AppCompatActivity() { ... 

Песочница работает всякий раз, когда аннотация находится на Java, но не в Котлине

 Shortbread.create(this) 

Вам нужно будет использовать плагин kotlin-kapt чтобы иметь возможность анализировать аннотации в файлах Kotlin:

 apply plugin: 'kotlin-kapt' dependencies { ... implementation 'com.github.matthiasrobbers:shortbread:1.0.2' kapt 'com.github.matthiasrobbers:shortbread-compiler:1.0.2' } 

Если это не сработает, вероятно, имеет смысл открыть проблему в репозитории GitHub проекта.