Beim Versuch, App mit Render-Skript auf Android N-Gerät ausführen - ich bekomme nur dieser Fehler[Android] [Renderscript] übergeben 'rs_script' (aka 'struct rs_script') zu Parameter des inkompatiblen Typs 'rs_kernel' (aka 'void *')
error:passing 'rs_script' (aka 'struct rs_script') to parameter of incompatible type 'rs_kernel' (aka 'void *')
Aber das gleiche Projekt läuft in Android 6 ohne Fehler. Auch ich kann die apk-Datei generieren, aber in Android N stürzt es ab. Hier
ist das Problem es gibt -
rs_script gScript;
void filter() {
rsForEach(gScript, gIn, gOut);
}
...
gradle Konfiguration
defaultConfig {
.....
minSdkVersion 16
targetSdkVersion 25
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
renderscriptTargetApi 18
renderscriptSupportModeEnabled true
}
und proguard Regeln
-keep class public
-keep class android.support.v8.renderscript.** { *; }
habe ich versucht, mit verschiedenen renderscriptTargetApi
24 oder 22, aber es hält auf den gleichen Fehler geben.