在没有支持库的 Android 中设置 Renderscript

Set Up Renderscript In Android Without Support Library

我是 android 渲染脚本的新手。我已阅读 render-script 的文档。它说包含渲染脚本的支持库会增加您的 apk 大小。

现在我不想使用支持库,因为我的最小 sdk 是 17。我在我的“/app/src/main”目录中创建了一个渲染脚本目录,其中有我的“.rs”文件,但它没有显示在我的 android 视图中。

任何人都可以告诉我如何在没有支持库的情况下设置它,在哪里包含我的渲染脚本文件夹。 我已经用谷歌搜索了,但到处都是使用的支持库

按照使用 RenderScript 支持库的说明进行操作:

  1. 在build.gradle(app)中,将renderscriptTargetApi更改为17,你的minSdk。
  2. 在build.gradle(应用程序)中,将renderscriptSupportModeEnabled更改为false
  3. 在build.gradle (app) 中,如果有
  4. ,则删除带有renderscript-v8.jar 的行
  5. 在您的 Java 文件中,将 import android.support.v8.renderscript.* 替换为 import android.renderscript.*
  6. 清理应用程序的输出目录,然后重新编译它。

通过上述步骤,您的应用应该能够 运行 使用平台 RenderScript,而无需更改任何实际代码。

创建 renderscript 文件夹的推荐方法是 "File" -> "New" -> "Folder" -> "RenderScript Folder"。并将您的 .rs 文件粘贴到那里。

此外,作为建议,请将 buildToolsVersion "24.0.2" 及更高版本与 Android Studio 2.2.3+ 一起使用。