图像编辑库在设备 运行 牛轧糖上崩溃

Image editing library crashes on devices running nougat

我们正在使用库来编辑图像。它在设备 运行 棉花糖和 Android 的早期版本上运行良好,但在 Android 7.0 上崩溃并出现此错误:

AndroidRuntime: FATAL EXCEPTION: Thread-56 Process: com.neon.android, PID: 21869 android.support.v8.renderscript.RSRuntimeException: Loading of ScriptC script failed. at android.support.v8.renderscript.ScriptC.<init>(ScriptC.java:61)

但是,通过将这些值设置为 build.gradle 文件和清单中的各种属性解决了上述错误:

compileSdkVersion 25
buildToolsVersion '25.0.2'
renderscriptTargetApi 23
android:targetSdkVersion="25"

由于上述更改,该应用程序可在 7.0 上运行,但在 Android 的所有其他版本上崩溃。我如何确保该库也适用于其他版本?

如果这有任何帮助-旧值:

compileSdkVersion 23
buildToolsVersion "24.0.0"
renderscriptTargetApi 20
android:targetSdkVersion="22"

targetSdkVersion 有问题。仅针对 7.0 设备。通过将其更改为 22 来解决它。其他值保持不变。

compileSdkVersion 25
buildToolsVersion '25.0.2'
renderscriptTargetApi 23