我的应用程序需要Renderscript,因为它执行一些在Java中需要几秒钟的图像处理。在发布之前,我已经在许多设备上测试了它,甚至是一些旧型号(例如三星Galaxy Tab 2,API 17),并且该应用程序运行良好,即使在这些设备上也是如此。由此,我没有看到将最低API设置为高于17的理由。现在,在Google Play上发布几周后,我发现应用程序在某些设备上崩溃,例如使用API 17的Galaxy S3(m0)或带有API 18的Galaxy S3 Mini Value Edition(goldenvess3g)。
android.support.v8.renderscript.s: Error loading RS jni library: java.lang.UnsatisfiedLinkError: unknown failure
因此,这并不奇怪,因为我知道某些处理器类型不支持Renderscript或其他可能导致问题的设备特定问题。问题:
非常感谢您的反馈。
答案 0 :(得分:2)
根据android.renderscript文档,它自API级别11开始可用。由于您的最低API级别为17,我建议使用它而不是android.support.v8.renderscript
。
支持库API旨在用于定位运行较低版本Android的设备,显然,情况并非如此。