Предварительный просмотр JetPack Preview больше не может быть представленAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Предварительный просмотр JetPack Preview больше не может быть представлен

Сообщение Anonymous »

У меня началась странная проблема со вчерашнего дня. По сути, ни один из моих предварительных просмотров не может быть отображен, и если я нажимаю на значок «Маленькая информация» рядом с предварительным просмотром, я вижу следующую Stacktrace: < /p>

Код: Выделить всё

Failed to instantiate one or more classes
The following classes could not be instantiated:
-androidx.compose.ui.tooling.ComposeViewAdapter(Open Class, Show Exception, Clear Cache)

if this is an unexpected error you can also try to build the project, then manually refresh the layout

java.lang.NoClassDefFoundError: Could not initialize class androidx.customview.poolingcontainer.PoolingContainer
at androidx.compose.ui.platform.ViewCompositionStrategy$DisposeOnDetachedFromWindowIfNotInPoolingContainer.installFor(ViewCompositionStrategy.android.kt:97)
at androidx.compose.ui.platform.AbstractComposeView.(ComposeView.android.kt:123)
at androidx.compose.ui.platform.ComposeView.(ComposeView.android.kt:392)
at androidx.compose.ui.platform.ComposeView.(ComposeView.android.kt:388)
at androidx.compose.ui.tooling.ComposeViewAdapter.(ComposeViewAdapter.kt:131)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:339)
at org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:176)
at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:136)
at com.android.tools.idea.rendering.LayoutlibCallbackImpl.loadView(LayoutlibCallbackImpl.java:301)
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:417)
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:428)
at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:332)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)
at android.view.LayoutInflater.inflate(LayoutInflater.java:663)
at android.view.LayoutInflater.inflate(LayoutInflater.java:505)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:363)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:436)
at com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:121)
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:739)
at com.android.tools.idea.rendering.RenderTask.lambda$inflate$8(RenderTask.java:895)
at com.android.tools.idea.rendering.RenderExecutor$runAsyncActionWithTimeout$2.run(RenderExecutor.kt:187)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
< /code>
Теперь я уверен, что не изменил ни одного из своих файлов сборки как минимум неделю (я проверил историю GIT), поэтому это не может быть связано с некоторыми неправильными зависимостями. Я не обновлял Android Studio или какие-либо инструменты, связанные с SDK.2022.3.1
), с JetPack Compose Bom, установленным в 2023.06.01 ' (как я уже говорил ранее, ни одна из этих версий не была изменена со вчерашнего дня)
Очистка и восстановление проекта не помогла; Анициализация кэша проекта, похоже, тоже не работает. Что может быть, как этот класс мог просто исчезнуть из пути класса?

Подробнее здесь: https://stackoverflow.com/questions/769 ... e-rendered
Ответить

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

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

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

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

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