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

时间:2017-01-17 10:18:01

标签: android renderscript

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

现在我不想使用支持库,因为我的min sdk是17。我在'/ app / src / main'目录中创建了一个render-script目录,其中我有'.rs'文件,但它没有显示在我的android视图中。

任何人都可以告诉我如何设置它而不支持库包含我的render-script文件夹。 我用Google搜索,但到处都是使用的支持库

1 个答案:

答案 0 :(得分:3)

按照使用RenderScript支持库的说明操作,并执行以下操作:

  1. 在build.gradle(app)中,将renderscriptTargetApi更改为17,即你的minSdk。
  2. 在build.gradle(app)中,将renderscriptSupportModeEnabled更改为false
  3. 在build.gradle(app)中
  4. ,删除renderscript-v8.jar行,如果有的话。
  5. 在您的Java文件中,将import android.support.v8.renderscript.*替换为import android.renderscript.*
  6. 清理应用程序的输出目录,然后重新编译它。
  7. 通过上述步骤,您的应用应该能够使用平台RenderScript运行,而无需更改任何实际代码。

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

    此外,作为建议,请在Android Studio 2.2.3 +上使用buildToolsVersion "24.0.2"及更高版本。