在我看来,android 有一个包含 Renderscript 支持的 android.support.v8 包。问题是,这似乎没有在任何地方记录 -支持库文档没有说明 v8 包,只有 v4 和 v13。
该软件包是否在所有 API 级别 8 及以上的设备上都支持,并且可以在生产中安全使用吗?
在我看来,android 有一个包含 Renderscript 支持的 android.support.v8 包。问题是,这似乎没有在任何地方记录 -支持库文档没有说明 v8 包,只有 v4 和 v13。
该软件包是否在所有 API 级别 8 及以上的设备上都支持,并且可以在生产中安全使用吗?
它还没有生产质量。
我的 Android 工具包含以下文件:
./build-tools/18.1.0/renderscript/lib/renderscript-v8.jar
./build-tools/18.1.1/renderscript/lib/renderscript-v8.jar
将它们放在项目的 libs/ 目录中将导致在 Eclipse 和 ant 中构建工作。
面向 Google 员工的 PSA:RenderScript 现在是 Android 支持库的一部分。您可以在 Android 2.2+ 上使用它。
我有 eclipse、android sdk 工具 22.6.3、android 平台工具 19.0.1,我将这两个项目都设置为 API 19 android 4.4.2。
我能够编译并运行 hellocompute(来自 android 19 的示例)并希望将其更改为 android support v8 的东西。
以下步骤对我有用:
1.将android构建目标设置为4.4.2 api 19。
2.将“rendersrcipt-v8.jar”添加到android构建路径中的库
3.在 project.properties 中设置类似的东西
"target=android-19
renderscript.target=19
renderscript.support.mode=true
sdk.buildtools=19.0.3"
4.注释掉以下导入行:
import android.renderscript.RenderScript;
import android.renderscript.Allocation;
并导入
import android.support.v8.renderscript.*;
5.清理项目并重建。