![](/img/trans.png)
[英]Error when trying to blur image using RenderScript support library on android phone
[英]Exception happens when using RenderScript to create a blur image
我想使用RenderScript創建模糊圖像,但是當RenderScript rs = RenderScript.create(context);
時,它會崩潰RenderScript rs = RenderScript.create(context);
叫做。
這是錯誤日志:
android.renderscript.RSRuntimeException:RenderScript代碼緩存目錄未初始化
' android.renderscript.RSRuntimeException: RenderScript code cache directory uninitialized.
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.app.ActivityThread.-wrap12(ActivityThread.java)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6097)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:925)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:813)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: Caused by: android.renderscript.RSRuntimeException: RenderScript code cache directory uninitialized.
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.renderscript.RenderScript.getCachePath(RenderScript.java:1392)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.renderscript.RenderScript.internalCreate(RenderScript.java:1430)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.renderscript.RenderScript.create(RenderScript.java:1526)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.renderscript.RenderScript.create(RenderScript.java:1485)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.renderscript.RenderScript.create(RenderScript.java:1459)
01-16 16:28:54.667 25502 25502 E AndroidRuntime: at android.renderscript.RenderScript.create(RenderScript.java:1446)'
有人有什么解決方案嗎?
謝謝
我建議您使用android support v8 renderscipt
庫來避免某些系統問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.