Sketch is an image loading library designed for Compose Multiplatform and Android View. It is powerful and rich in functions. In addition to basic functions, it also supports GIF, SVG, video thumbnails, Exif Orientation, etc.
Running Devices (*) (Model, OS, CPU Architecture, JDK.):
Redmi K50 ; MIUI 14; arm64
Sample code
/
Reproduction steps
如上述
Expected behavior
/
Screenshots
/
Additional context
以下是 beta04 崩溃日志
[Stack Trace]:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.github.panpf.sketch3.sample/com.github.panpf.sketch.sample.ui.MainActivity}: java.lang.IllegalArgumentException: 'class com.github.panpf.sketch.sample.ui.MainActivity' parent class of must have a generic parameter
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3802)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3948)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2402)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:210)
at android.os.Looper.loop(Looper.java:299)
at android.app.ActivityThread.main(ActivityThread.java:8136)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028)
Caused by: java.lang.IllegalArgumentException: 'class com.github.panpf.sketch.sample.ui.MainActivity' parent class of must have a generic parameter
at l8.b.L3(SourceFile:89)
at h5.a.onCreate(SourceFile:64)
at android.app.Activity.performCreate(Activity.java:8522)
at android.app.Activity.performCreate(Activity.java:8486)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1417)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3783)
... 12 more
Describe the bug
下载安装 release 中的示例 apk,在启动时出现 crash
Versions
Sample code
/
Reproduction steps
如上述
Expected behavior
/
Screenshots
/
Additional context
以下是 beta04 崩溃日志
[Stack Trace]: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.github.panpf.sketch3.sample/com.github.panpf.sketch.sample.ui.MainActivity}: java.lang.IllegalArgumentException: 'class com.github.panpf.sketch.sample.ui.MainActivity' parent class of must have a generic parameter at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3802) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3948) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2402) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8136) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028) Caused by: java.lang.IllegalArgumentException: 'class com.github.panpf.sketch.sample.ui.MainActivity' parent class of must have a generic parameter at l8.b.L3(SourceFile:89) at h5.a.onCreate(SourceFile:64) at android.app.Activity.performCreate(Activity.java:8522) at android.app.Activity.performCreate(Activity.java:8486) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1417) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3783) ... 12 more