在没有支持库的 Android 中设置 Renderscript
Set Up Renderscript In Android Without Support Library
我是 android 渲染脚本的新手。我已阅读 render-script 的文档。它说包含渲染脚本的支持库会增加您的 apk 大小。
现在我不想使用支持库,因为我的最小 sdk 是 17。我在我的“/app/src/main”目录中创建了一个渲染脚本目录,其中有我的“.rs”文件,但它没有显示在我的 android 视图中。
任何人都可以告诉我如何在没有支持库的情况下设置它,在哪里包含我的渲染脚本文件夹。
我已经用谷歌搜索了,但到处都是使用的支持库
按照使用 RenderScript 支持库的说明进行操作:
- 在build.gradle(app)中,将
renderscriptTargetApi
更改为17
,你的minSdk。
- 在build.gradle(应用程序)中,将
renderscriptSupportModeEnabled
更改为false
- 在build.gradle (app) 中,如果有
,则删除带有renderscript-v8.jar
的行
- 在您的 Java 文件中,将
import android.support.v8.renderscript.*
替换为 import android.renderscript.*
- 清理应用程序的输出目录,然后重新编译它。
通过上述步骤,您的应用应该能够 运行 使用平台 RenderScript,而无需更改任何实际代码。
创建 renderscript 文件夹的推荐方法是 "File" -> "New" -> "Folder" -> "RenderScript Folder"。并将您的 .rs 文件粘贴到那里。
此外,作为建议,请将 buildToolsVersion "24.0.2"
及更高版本与 Android Studio 2.2.3+ 一起使用。
我是 android 渲染脚本的新手。我已阅读 render-script 的文档。它说包含渲染脚本的支持库会增加您的 apk 大小。
现在我不想使用支持库,因为我的最小 sdk 是 17。我在我的“/app/src/main”目录中创建了一个渲染脚本目录,其中有我的“.rs”文件,但它没有显示在我的 android 视图中。
任何人都可以告诉我如何在没有支持库的情况下设置它,在哪里包含我的渲染脚本文件夹。 我已经用谷歌搜索了,但到处都是使用的支持库
按照使用 RenderScript 支持库的说明进行操作:
- 在build.gradle(app)中,将
renderscriptTargetApi
更改为17
,你的minSdk。 - 在build.gradle(应用程序)中,将
renderscriptSupportModeEnabled
更改为false
- 在build.gradle (app) 中,如果有 ,则删除带有
- 在您的 Java 文件中,将
import android.support.v8.renderscript.*
替换为import android.renderscript.*
- 清理应用程序的输出目录,然后重新编译它。
renderscript-v8.jar
的行
通过上述步骤,您的应用应该能够 运行 使用平台 RenderScript,而无需更改任何实际代码。
创建 renderscript 文件夹的推荐方法是 "File" -> "New" -> "Folder" -> "RenderScript Folder"。并将您的 .rs 文件粘贴到那里。
此外,作为建议,请将 buildToolsVersion "24.0.2"
及更高版本与 Android Studio 2.2.3+ 一起使用。