简体   繁体   English

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

[英]Set Up Renderscript In Android Without Support Library

I am new to android render-script . 我是android render-script的新手。 I have read Documentation of render-script . 我已经阅读了render-script的文档。 It says that including support library for render-script increases your apk size. 它说,包括渲染脚本支持库会增加您的apk大小。

Now I donot want to use support library because my min sdk is 17 . 现在,我不想使用支持库,因为我的最小SDK为17。 I have created a render-script directory in my '/app/src/main' directory in which I have my '.rs' file but it is not showing in my android view . 我已经在我的'/ app / src / main'目录中创建了一个render-script目录,在其中我有'.rs'文件,但未在android视图中显示。

Can Anyone Please tell me how to set it up without support library where to include my render-script folder . 任何人都可以告诉我如何在没有支持库的情况下进行设置,以在其中包含我的render-script文件夹。 I have googled but everywhere it is support library which is used 我已经用谷歌搜索,但是到处都是支持库

Follow the instructions using RenderScript support lib, and do the following: 按照使用RenderScript支持库的说明进行操作,然后执行以下操作:

  1. in build.gradle (app), change renderscriptTargetApi to 17 , your minSdk. 在的build.gradle(应用程序),更改renderscriptTargetApi17 ,你minSdk。
  2. in build.gradle (app), change renderscriptSupportModeEnabled to false 在的build.gradle(应用程序),更改renderscriptSupportModeEnabledfalse
  3. in build.gradle (app), remove the line with renderscript-v8.jar , if there is one. 在build.gradle(app)中,如果有的renderscript-v8.jar ,用renderscript-v8.jar删除该行。
  4. In your Java files, replace import android.support.v8.renderscript.* with import android.renderscript.* 在您的Java文件中,将import android.support.v8.renderscript.*替换为import android.renderscript.*
  5. clean the output dir of your application, and recompile it. 清理应用程序的输出目录,然后重新编译。

With the steps above, your app should be able to run with platform RenderScript, without changing any actually code. 通过上述步骤,您的应用应该可以在平台RenderScript上运行,而无需更改任何实际代码。

The recommended way to create renderscript folder is "File" -> "New" -> "Folder" -> "RenderScript Folder". 创建renderscript文件夹的推荐方法是“文件”->“新建”->“文件夹”->“ RenderScript文件夹”。 And paste your .rs files there. 并将您的.rs文件粘贴到此处。

Also, as a suggestion, use buildToolsVersion "24.0.2" and above with Android Studio 2.2.3+. 另外,建议您在Android Studio 2.2.3+中使用buildToolsVersion "24.0.2"及更高版本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM