我们正在使用库来编辑图像。它适用于运行marshmallow和以前版本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"
答案 0 :(得分:0)
问题在于targetSdkVersion
。仅定位到7.0设备。通过将其更改为22来解决它。其他值保持不变。
compileSdkVersion 25
buildToolsVersion '25.0.2'
renderscriptTargetApi 23