Предварительный просмотр java.lang.NoSuchMethodError: androidx.compose.foundation.layout.SizeKt.fillMaxWidth$defaultAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Предварительный просмотр java.lang.NoSuchMethodError: androidx.compose.foundation.layout.SizeKt.fillMaxWidth$default

Сообщение Гость »


Я начал мигрировать наш код в Compose, и у меня возникла проблема с @Preview. Например, когда я использую modifier.fillMaxWidth() без параметра по умолчанию «fraction = 1f», у меня возникает проблема с рендерингом

java.lang.NoSuchMethodError: 'androidx.compose.ui.Modifier androidx.compose.foundation.layout.SizeKt.fillMaxWidth$default(androidx.compose.ui.Modifier, java.lang.Float, int, java.lang) .Объект)'

или используйте отступы без нижнего параметра

.padding( верх = DimensionResource (id = R.dimen._4sdp), start = DimensionResource(id = R.dimen._16sdp), конец = DimensionResource (id = R.dimen._16sdp) ) java.lang.NoSuchMethodError: 'androidx.compose.ui.Modifier androidx.compose.foundation.layout.PaddingKt.padding-qDBjuR0$default(androidx.compose.ui.Modifier, androidx.compose.ui.unit.Dp , androidx.compose.ui.unit.Dp, androidx.compose.ui.unit.Dp, androidx.compose.ui.unit.Dp, int, java.lang.Object)'

вот код, который я использую

@Composable интересная информация( модификатор: Модификатор = Модификатор, шаг: строка, StepInfo: Строка, ) { Столбец (модификатор = modifier.fillMaxWidth (фракция = 1f)) { Текст( текст = шаг, модификатор = Модификатор .фон( цвет = colorResource(id = R.color.color_on_background_variant3), форма = RoundedCornerShape(90) ) .size(dimensionResource(id = R.dimen._28sdp)) .padding(dimensionResource(id = R.dimen._6sdp)) .align(Alignment.CenterHorizontally), textAlign = TextAlign.Центр ) Текст( текст = StepInfo, textAlign = TextAlign.Центр, модификатор = Модификатор .padding( верх = DimensionResource (id = R.dimen._4sdp), start = DimensionResource(id = R.dimen._16sdp), конец = DimensionResource(id = R.dimen._16sdp), низ = 0.дп ) .align(Alignment.CenterHorizontally), ) } } @Предварительный просмотр @Preview(uiMode = Configuration.UI_MODE_NIGHT_YES, name = «InfoPreviewNight») @Композитный весело InfoPreview() { MdcTheme { Информация( шаг = "1", StepInfo = ".............." ) } } buildld.gradle (:app)

применить плагин: 'com.android.application' применить плагин: «kotlin-android» применить плагин: 'kotlin-parcelize' применить плагин: 'kotlin-kapt' применить плагин: «com.google.firebase.appdistribution» buildFeatures { сочинять правду } composeOptions { kotlinCompilerExtensionVersion '1.3.1' } зависимости { платформа реализации('androidx.compose:compose-bom:2022.10.00') реализация "androidx.compose.runtime:runtime" реализация "androidx.compose.ui:ui" реализация "androidx.compose.foundation:foundation" реализация "androidx.compose.foundation:foundation-layout" реализация "androidx.compose.material:material" реализация "androidx.compose.runtime:runtime-livedata" реализация "androidx.compose.ui:ui-tooling-preview" реализация "com.google.accompanist:accompanist-themeadapter-material:0.30.1" debugImplementation "androidx.compose.ui:ui-tooling" Платформа androidTestImplementation('androidx.compose:compose-bom:2022.10.00') } Версия плагина Gradle ------ 7.2.2 Версия Gradle ------- 7.3.3

Я попробовал изменить kotlinCompilerExtensionVersion, но результата не получил. и вопрос stackoverflow не помог.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»