Question

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
        }
    }
}
Was it helpful?

Solution

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

OTHER TIPS

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top