Can't find ScriptC_saturation in BasicRenderScript Sample

℡╲_俬逩灬. 提交于 2019-12-06 08:33:25

问题


I've imported Basic RenderScript Sample project from Android Samples.

Android Studio is showing

error: cannot find symbol class ScriptC_saturation

This is the imports.

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.AsyncTask;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
import android.support.v8.renderscript.*;

I've searched around but can't find much about it. What am I missing ?

[EDIT] This is my build.gradle file.

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.8.+'
    }
}

apply plugin: 'android'

dependencies {
    // Add the support lib that is appropriate for SDK 8
    compile "com.android.support:support-v4:19.0.+"
    compile "com.android.support:gridlayout-v7:19.0.+"
    compile files('renderscript-v8.jar')
}

// The sample build uses multiple directories to
// keep boilerplate and common code separate from
// the main sample code.
List<String> dirs = [
    'main',     // main sample code; look here for the interesting stuff.
    'common',   // components that are reused by multiple samples
    'template'] // boilerplate code that is generated by the sample template process

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    sourceSets {
        main {
            dirs.each { dir ->
                java.srcDirs "src/${dir}/java"
                res.srcDirs "src/${dir}/res"
            }
        }
        instrumentTest.setRoot('tests')
        instrumentTest.java.srcDirs = ['tests/src']

        defaultConfig {
            renderscriptTargetApi 18
            renderscriptSupportMode true
        }
    }
}

回答1:


A renderscript file (saturation.rs) was missing in the zip file. Now fixed version is uploaded, please try.




回答2:


check my question Android Renderscript with Gradle you have to add renderscript support and target api in the build.gradle file



来源:https://stackoverflow.com/questions/21854017/cant-find-scriptc-saturation-in-basicrenderscript-sample

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!