【问题标题】:android.support.v8.renderscript error on ProGuardProGuard 上的 android.support.v8.renderscript 错误
【发布时间】:2016-05-15 06:02:10
【问题描述】:

我在做 ProGuard 时使用 Blurry,它给了我:

Error loading RS jni library: java.lang.UnsatisfiedLinkError: 

android.support.v8.renderscript.l: Error loading RS jni library: java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad in "/data/app/com.app.app-2/lib/arm/librsjni.so"
at android.support.v8.renderscript.RenderScript.a(SourceFile:1347)
at android.support.v8.renderscript.RenderScript.b(SourceFile:1504)
at android.support.v8.renderscript.RenderScript.a(SourceFile:2454)
at jp.wasabeef.blurry.internal.Blur.rs(SourceFile:62)
at jp.wasabeef.blurry.internal.BlurTask$1.run(SourceFile:61)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)

【问题讨论】:

    标签: android proguard android-proguard renderscript blurry


    【解决方案1】:

    将下面的行添加到您的 proguard-rules.pro 文件中:

    -keep class android.support.v8.renderscript.** { *; }
    

    【讨论】:

      【解决方案2】:

      在任何使用 Renderscript 的现代应用程序中,您应该将以下内容添加到您的 proguard-rules.pro 文件中。

      # Render Script
      -keep class android.support.v8.renderscript.** { *; }
      -keep class androidx.renderscript.** { *; }
      

      这将处理使用 Android 支持库以及 Android X 的应用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-10-03
        • 1970-01-01
        • 1970-01-01
        • 2011-12-14
        • 1970-01-01
        • 2014-03-17
        • 2016-09-09
        相关资源
        最近更新 更多