kongzue / kongzue/DialogV3

app闪退

Open
#237 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.2k
Forks
158
PR merge metrics
No merged PRs in 30d

Description

Unable to open zip file: /data/app/com.example.rubbish-1/base.apk
java.io.FileNotFoundException: File doesn't exist: /data/app/com.example.rubbish-1/base.apk
at java.util.zip.ZipFile.(ZipFile.java:212)
at java.util.zip.ZipFile.(ZipFile.java:148)
at java.util.jar.JarFile.(JarFile.java:161)
at java.util.jar.JarFile.(JarFile.java:98)
at libcore.io.ClassPathURLStreamHandler.(ClassPathURLStreamHandler.java:47)
at dalvik.system.DexPathList$Element.maybeInit(DexPathList.java:532)
at dalvik.system.DexPathList$Element.findNativeLibrary(DexPathList.java:546)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:480)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:84)
at java.lang.Runtime.loadLibrary0(Runtime.java:978)
at java.lang.System.loadLibrary(System.java:1562)
at androidx.renderscript.RenderScript.internalCreate(RenderScript.java:1408)
at androidx.renderscript.RenderScript.create(RenderScript.java:1599)
at androidx.renderscript.RenderScript.create(RenderScript.java:1549)
at androidx.renderscript.RenderScript.create(RenderScript.java:1525)
at androidx.renderscript.RenderScript.create(RenderScript.java:1512)
at com.kongzue.dialog.util.view.BlurView.prepare(BlurView.java:159)
at com.kongzue.dialog.util.view.BlurView$1.onPreDraw(BlurView.java:241)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:944)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2205)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1254)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6338)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:874)
at android.view.Choreographer.doCallbacks(Choreographer.java:686)
at android.view.Choreographer.doFrame(Choreographer.java:621)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6198)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
E/RenderScript_jni: Error loading RS jni library: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.rubbish-1/base.apk"],nativeLibraryDirectories=[/data/app/com.example.rubbish-1/lib/x86, /data/app/com.example.rubbish-1/base.apk!/lib/x86, /system/lib, /vendor/lib]]] couldn't find "librsjni_androidx.so"

rocess: com.example.rubbish, PID: 5927
java.lang.RuntimeException: Error loading RS jni library, Upgrade buildToolsVersion="24.0.2" or higher may solve this issue
at com.kongzue.dialog.util.view.BlurView.prepare(BlurView.java:164)
at com.kongzue.dialog.util.view.BlurView$1.onPreDraw(BlurView.java:241)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:944)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2205)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1254)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6338)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:874)
at android.view.Choreographer.doCallbacks(Choreographer.java:686)
at android.view.Choreographer.doFrame(Choreographer.java:621)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6198)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at com.kongzue.dialog.util.view.BlurView.prepare and inspect the Android build configuration related to RenderScript and buildToolsVersion. Reproduce the crash using the reported stack trace and verify whether the native library is packaged and loadable; done means the dialog no longer crashes when BlurView initializes.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.