Compose Preview in Android Studio does not work
@ErikUggeldahl đang làm issue này rồi.
Từ ngày 22/9/2025.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Description
If we use RiveUI() in our Composables, and check out the preview in Android Studio, the preview cannot render, and crashes.
java.lang.ClassNotFoundException: android.opengl.EGL14
at java.lang.ClassLoader.loadClass at java.lang.ClassLoader.loadClass at app.rive.core.CommandQueue.<init> ...
(CommandQueue.kt:434)
Provide a Repro
Just add any RiveUI() in your Composable:
val riveFileResult by rememberRiveFile(RiveFileSource.RawRes(R.raw.your_rive_animation))
if (riveFileResult is Result.Success) {
val riveFile = (riveFileResult as Result.Success<RiveFile>).value
RiveUI(
file = riveFile
)
}
Expected behavior
Preview should show the Rive animaton in its initial state. At least just show a blank view, and not crash the whole Composable preview.
- Ngôn ngữ chính
- Kotlin
- Star
- 545
- Fork
- 69
- Merge trung bình
- 19 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của rive-app/rive-android
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
rive-app/rive-android#478 ·
-
Ratio issueĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 57/100
rive-app/rive-android#477 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100
rive-app/rive-android#475 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
rive-app/rive-android#472 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
rive-app/rive-android#462 ·
Tất cả issue của rive-app/rive-android
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
liberation-data/drivine4j#547 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ccch1mneyyy/dsh-Go#381 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
wangzan101/Mika#227 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
theopenconversationkit/tock#2136 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Kotlin/kotlin-lsp#302 ·