我是 android 渲染脚本的新手。我已阅读 render-script 的文档。它说包含渲染脚本的支持库会增加您的 apk 大小。
现在我不想使用支持库,因为我的最小 sdk 是 17。我在我的 '/app/src/main' 目录中创建了一个渲染脚本目录,其中有我的 '.rs' 文件,但它没有显示在我的 android view 中。
任何人都可以告诉我如何在没有支持库的情况下设置它,在哪里包含我的渲染脚本文件夹。 我用谷歌搜索,但到处都是使用的支持库
最佳答案
遵循使用 RenderScript 支持库的说明,并执行以下操作:
- 在 build.gradle (app) 中,将
renderscriptTargetApi
更改为17
,您的 minSdk。 - 在 build.gradle (app) 中,将
renderscriptSupportModeEnabled
更改为false
- 在 build.gradle (app) 中,删除带有
renderscript-v8.jar
的行,如果有的话。 - 在您的 Java 文件中,将
import android.support.v8.renderscript.*
替换为import android.renderscript.*
- 清理应用程序的输出目录,然后重新编译它。
通过上述步骤,您的应用应该能够使用平台 RenderScript 运行,而无需更改任何实际代码。
创建 renderscript 文件夹的推荐方法是"file"->“新建”->“文件夹”->“RenderScript 文件夹”。并将您的 .rs 文件粘贴到那里。
此外,作为建议,使用 buildToolsVersion "24.0.2"
及更高版本的 Android Studio 2.2.3+。
关于android - 在没有支持库的情况下在 Android 中设置 Renderscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41694459/