Используя пример как для androidx.ui.material.AlertDialog
, он компилируется нормально, но при запуске на устройстве targetSdkVersion 28 выдает ошибку:
java.lang.NoSuchMethodError: No static method AlertDialog$default(Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Landroidx/ui/material/AlertDialogButtonLayout;Landroidx/ui/graphics/Shape;ILjava/lang/Object;)V in class Landroidx/ui/material/AlertDialogKt; or its super classes
Это что-то делать с уровнем API на устройстве?
build.gradle
имеет:
implementation 'androidx.ui:ui-layout:0.1.0-dev10'
implementation 'androidx.ui:ui-material:0.1.0-dev10'
implementation 'androidx.ui:ui-tooling:0.1.0-dev10'
MaterialAlertDialogBuilder
с здесь работает, но пример, предоставленный Google для AlertBuilder
не работает.