Could not find generated setter for class com.facebook.react.views.view.ReactViewManager
여튼 manager 클래스부터 생성된 setter를 찾을 수 없다!
스택오버플로우를 보니까 MyApplication.java 파일에서 코드를 업데이트해서 해결했다고 한다.
해당 스택오버플로우에서 6692 이슈링크를 달아줬는데 나와 비슷한 상황인것같다.
dependencies(종속성)이 변경될 때마다 cd android & ./gradlew clean
명령어를 실행해줘야 한다고 한다.
그래도 해결되지 않으면 안드로이드코드를 사용하는 node_modules에서 원인을 찾아야 한다고 한다.
React 16.x 버전 및 react-native 0.50.3 버전이 포함된 프로젝트에서 해당 오류가 발생한다고 하고 최신버전에서도 발생한다고 하지만 이러한 해결방법이 효과가 있었다고 한다.
@Jacky님의 대답이 더 설명이 좋을 것같은데, 결론부터 말하자면 앱의 build.gradle
파일에 다음과 같은 내용을 추가하면 된다
android {
defaultConfig {
renderscriptTargetApi 21
renderscriptSupportModeEnabled true
}
}
이렇게 수정했을땐 unable to strip library 이라는 에러가 발생해서 적용하지는 못했다
그리고 이런 에러문구가 있긴해도 실제로 앱을 실행하는데에 있어서 문제가 없는지 많은 내용이 없었던것같다.