我正在尝试将Android 4.4移植到Android 5.0.我的应用程序使用Renderscript.目前,renderscript应用程序非常简单
#pragma version(1) // RenderScript version, 1 is the only one for now
#pragma rs java_package_name(com.example.andriod.rs_android_5) // our package
#pragma rs_fp_relaxed
uint16_t *output;
const uint16_t *input;
void __attribute__((kernel)) encrypt(uint16_t In, uint32_t x, uint32_t y){
output[in] = x*input[in];
}
Run Code Online (Sandbox Code Playgroud)
我的build.gradle看起来像这样:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.andriod.rs_android_5"
minSdkVersion 21
targetSdkVersion 21
versionCode 1
versionName "1.0"
renderscriptSupportModeEnabled true
renderscriptTargetApi 21
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies …Run Code Online (Sandbox Code Playgroud)