2013-02-14 57 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