Renderscript 不工作的设备列表
List of devices on which Renderscript doesn't work
我的应用程序需要 Renderscript,因为它执行一些图像处理,这在 Java 中需要几秒钟。在发布之前,我已经在许多设备上测试过它,甚至是一些旧型号(例如 Samsung Galaxy Tab 2,API 17),并且该应用程序运行良好,即使在这些设备上也是如此。由此,我没有看到将最小 API 设置为高于 17 的理由。现在,在 Google Play 上发布几周后,我发现该应用程序在某些设备上崩溃,例如 Galaxy S3 ( m0) API 17 或 Galaxy S3 Mini 超值版 (goldenvess3g) API 18.
android.support.v8.renderscript.s: Error loading RS jni library: java.lang.UnsatisfiedLinkError: unknown failure
因此这并不奇怪,因为我知道某些处理器类型不支持 Renderscript 或其他可能导致问题的设备特定问题。问题:
- 有没有一种(近似的)方法可以找出 API >= 17 的 6'811 Android 设备中的哪些不支持 Renderscript?例如,基于可能与处理器类型相关的括号中的术语 (m0, goldenvess3g)?如果是这样,我可以在 Google Play 上排除这些设备。
- 如果没有这种可能性,您是否建议将最小 API 设置得更高,例如API19?听起来很天真,但我没有找到一致的信息。
非常感谢您的反馈。
根据 android.renderscript 文档,它从 API 级别 11 开始可用。由于您的最低 API 级别是 17,我建议使用它而不是 android.support.v8.renderscript
.
支持库 APIs 旨在用于目标设备 运行 较低版本的 Android,显然,您不是这种情况。
我的应用程序需要 Renderscript,因为它执行一些图像处理,这在 Java 中需要几秒钟。在发布之前,我已经在许多设备上测试过它,甚至是一些旧型号(例如 Samsung Galaxy Tab 2,API 17),并且该应用程序运行良好,即使在这些设备上也是如此。由此,我没有看到将最小 API 设置为高于 17 的理由。现在,在 Google Play 上发布几周后,我发现该应用程序在某些设备上崩溃,例如 Galaxy S3 ( m0) API 17 或 Galaxy S3 Mini 超值版 (goldenvess3g) API 18.
android.support.v8.renderscript.s: Error loading RS jni library: java.lang.UnsatisfiedLinkError: unknown failure
因此这并不奇怪,因为我知道某些处理器类型不支持 Renderscript 或其他可能导致问题的设备特定问题。问题:
- 有没有一种(近似的)方法可以找出 API >= 17 的 6'811 Android 设备中的哪些不支持 Renderscript?例如,基于可能与处理器类型相关的括号中的术语 (m0, goldenvess3g)?如果是这样,我可以在 Google Play 上排除这些设备。
- 如果没有这种可能性,您是否建议将最小 API 设置得更高,例如API19?听起来很天真,但我没有找到一致的信息。
非常感谢您的反馈。
根据 android.renderscript 文档,它从 API 级别 11 开始可用。由于您的最低 API 级别是 17,我建议使用它而不是 android.support.v8.renderscript
.
支持库 APIs 旨在用于目标设备 运行 较低版本的 Android,显然,您不是这种情况。