0
Android N 기기에서 렌더링 스크립트로 앱을 실행하려고 할 때 - 이 오류 만'rs_script'(일명 'struct rs_script')가 호환되지 않는 유형 'rs_kernel'(일명 'void *') 매개 변수로 전달됩니다.
error:passing 'rs_script' (aka 'struct rs_script') to parameter of incompatible type 'rs_kernel' (aka 'void *')
동일한 프로젝트가 오류없이 Android 6에서 실행됩니다. 또한 APK 파일을 생성 할 수 있지만 Android N에서는 충돌이 발생합니다.
rs_script gScript;
void filter() {
rsForEach(gScript, gIn, gOut);
}
...
Gradle을 구성
defaultConfig {
.....
minSdkVersion 16
targetSdkVersion 25
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
renderscriptTargetApi 18
renderscriptSupportModeEnabled true
}
및 난독 화 규칙 내가 다른 renderscriptTargetApi
24 또는 22 만은 유지로에 노력했다
-keep class public
-keep class android.support.v8.renderscript.** { *; }
- 여기
은주는 문제입니다 동일한 오류가 발생합니다.