2013-11-04 2 views
0

나는 안드로이드로 라이브 벽지를 만들려고 노력해 왔습니다.
아래에 언급 된 자습서를 사용하고 있습니다.
http://mobile.tutsplus.com/tutorials/android/getting-started-with-renderscript-on-android/
소스 코드를 복사하고 지원 라이브러리를 설치했습니다.
나는 그러나 Windows 시스템 :(난 내 프로젝트 속성을 변경하고android.renderscript.renderscriptGL issue

renderscript.target=18 

renderscript.support.mode=true 

sdk.buildtools=18.1.0 


import android.renderscript.Allocation; 

import android.renderscript.Element; 

import android.renderscript.Float2; 

import android.renderscript.Matrix4f; 

는하지만, 이러한 수입은 아직도 추가 한 후
이 수입은 나를 위해 작동에 내 프로그램 파일에있는 내 SDK 폴더에 지원 V8을 찾을 수 없습니다 작동하지. 나는 이러한 :(작동하도록 할 방법

import android.renderscript.Mesh; 

import android.renderscript.ProgramFragment; 

import android.renderscript.ProgramFragmentFixedFunction; 

import android.renderscript.ProgramRaster; 

import android.renderscript.ProgramRaster.CullMode; 

import android.renderscript.ProgramStore; 

import android.renderscript.ProgramVertex; 

android.renderscript.RenderScriptGL; 

을. 내가 잠시 동안 시도하고있다.

쓰기를 지금 내 SDK 엑스트라에 나는 V4의 BU에 대한 지원을 볼 수 있습니다 v8에서는 아무 것도 안됨 : ( 이기 때문에 그 수입은 android.support.v8이기도합니다.

답변

1

지원 라이브러리와 함께 RenderScript 그래픽 API를 사용할 수 없습니다. 컴퓨팅 기능 만 사용할 수 있습니다.

0

renderscript - v8.jar 당신이 sdk\build-tools\21.1.2\renderscript\lib

dependencies { 
    compile files("libs/renderscript-v8.jar") 
} 

에서 찾을 원하는 경우 RenderScriptGL을 사용할 수 있습니다 당신이해야 compileSdkVersion -> 11 ~ 13

안드로이드 { compileSdkVersion 13 buildToolsVersion "25.0 .2 "

defaultConfig { 
    applicationId "com.carapk.noisefield" 
    minSdkVersion 13 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
    renderscriptTargetApi 19 
    renderscriptSupportModeEnabled false 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
}