2013-02-14 13 views
11

Wydaje mi się, że Android ma pakiet android.support.v8, który zawiera obsługę Renderscript. Chodzi o to, że nigdzie nie udokumentowano tego - the support library docs nic nie mów o pakiecie v8, tylko v4 i v13.Renderscript przez bibliotekę wsparcia

Czy ten pakiet jest obsługiwany na wszystkich urządzeniach z poziomem API 8 i wyższym i czy można go bezpiecznie stosować w produkcji?

Odpowiedz

5

PSA dla Googlersów: RenderScript is now part of the Android Support Library. Możesz go używać w systemie Android 2.2+.

+1

To prawda, dziękuję za aktualizację odpowiedzi. Obowiązkowa rozmowa I/O - https://developers.google.com/events/io/sessions/331954522 – Delyan

+0

Wybierz obsługę v8 z "sdk \ build-tools \ APILEVEL \ renderscript \ lib \ renderscript-v8.jar" gdzie poziom api jest powyżej 18 –

9

To nie jest jeszcze jakość produkcji.

+2

Dziękuję, nie oczekiwałeś odpowiedzi od faktycznego Googlera. Będę miał oko, kiedy w końcu zostanie wydany. – Delyan

+0

Czy są jakieś przykładowe działające implementacje Renderpacka, które używają kodu v8? – pqn

8

moje narzędzia Android zawierać pliki:

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

Umieszczenie ich w libs/katalogu projektu spowoduje kompilacji i pracy w Eclipse z ant.

3

Mam zaćmienie, narzędzia android sdk 22.6.3, narzędzia platformy Android 19.0.1 i ustawiam oba te projekty API 19 android 4.4.2.

Udało mi się skompilować i uruchomić hellocompute (z próbek Androida 19) i chce go zmienić na androida v8 wsparcia.

następujące etapy działa dla mnie:

1.set android do 4.4.2 build target api 19.

2.Dodaj zdjęcia "rendersrcipt-v8.jar" do biblioteki w android ścieżki kompilacji

3.in project.properties ustawić takie rzeczy jak

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

4.Comment z następującymi liniami przywozowych są:

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

i importować

import android.support.v8.renderscript.*; 

5.clean projektu i odbudować.

+0

dokładnie to, czego szukałem. dzięki. – cucko

+0

Wybierz obsługę v8 z "sdk \ build-tools \ APILEVEL \ renderscript \ lib \ renderscript-v8.jar" gdzie poziom api jest powyżej 18 –

Powiązane problemy