2013-02-14 55 views
11

在我看来,android有一个包含Renderscript支持的android.support.v8包。事情是,这似乎没有记录在任何地方 - the support library docs不说任何关于v8软件包,只是v4和v13。通过支持库的Renderscript

该包是否支持API等级8以上的所有设备,并且可以安全地用于生产?

回答

5

PSA for Googlers:RenderScript is now part of the Android Support Library。你可以在Android 2.2+上使用它。

+1

确实,谢谢您更新答案。强制I/O通话 - https://developers.google.com/events/io/sessions/331954522 – Delyan 2013-09-27 19:56:39

+0

从“sdk \ build-tools \ APILEVEL \ renderscript \ lib \ renderscript-v8.jar”中选择支持v8,其中api级别正是我正在寻找的18 – 2015-05-05 12:08:16

9

尚未生产质量。

+2

谢谢,没想到一个实际的Google员工的回应。我会密切关注它何时终于发布。 – Delyan 2013-02-14 20:10:07

+0

是否有使用v8代码的示例工作Renderscript实现? – pqn 2013-07-22 01:54:27

8

我的Android工具包含的文件:

./build-tools/18.1.0/renderscript/lib/renderscript-v8.jar 
./build-tools/18.1.1/renderscript/lib/renderscript-v8.jar 

把它们放在你的项目将导致Eclipse和蚂蚁工作构建的库/目录。

3

我有eclipse,android sdk工具22.6.3,android平台工具19.0.1,我同时设置了这两个项目的API 19 android 4.4.2。

我能够编译和运行hellocompute(从Android 19的样本),并希望将其更改为Android支持v8的东西。

以下步骤为我工作:

1.设置的Android构建目标4.4.2 API 19

2.加 “rendersrcipt-v8.jar” 在Android的构建路径

3.in project.properties设置之类的东西

"target=android-19 
renderscript.target=19 
renderscript.support.mode=true 
sdk.buildtools=19.0.3" 

4.Comment了以下进口线:

import android.renderscript.RenderScript; 
import android.renderscript.Allocation; 

,并导入

import android.support.v8.renderscript.*; 

5.clean项目和重建。

+0

以上。谢谢。 – cucko 2014-05-13 07:48:42

+0

从“sdk \ build-tools \ APILEVEL \ renderscript \ lib \ renderscript-v8.jar”中选择支持v8,其中api级别高于18 – 2015-05-05 12:08:24