错误:找不到符号导入com.facebook.react.bridge.ColorPropConverter

Dan*_*ona 10 android reactjs react-native

每次我尝试使用运行我的 React Native 项目时react-native run-android,它都会抛出以下错误

\RenderableView.java:30: error: cannot find symbol
import com.facebook.react.bridge.ColorPropConverter;
\Documents\GitHubProjects\node_modules\react-native-svg\android\src\main\java\com\horcrux\svg\RenderableView.java:30: error: cannot find symbol
import com.facebook.react.bridge.ColorPropConverter;
                                ^
  symbol:   class ColorPropConverter
  location: package com.facebook.react.bridge
\Documents\GitHubProjects\node_modules\react-native-svg\android\src\main\java\com\horcrux\svg\SvgView.java:26: error: cannot find symbol
import com.facebook.react.bridge.ColorPropConverter;
                                ^
  symbol:   class ColorPropConverter
  location: package com.facebook.react.bridge
\Documents\GitHubProjects\node_modules\react-native-svg\android\src\main\java\com\horcrux\svg\RenderableView.java:480: error: cannot find symbol
                      color = ColorPropConverter.getColor(colors.getMap(1), getContext());
                              ^
  symbol:   variable ColorPropConverter
  location: class RenderableView
\Documents\GitHubProjects\node_modules\react-native-svg\android\src\main\java\com\horcrux\svg\SvgView.java:180: error: cannot find symbol
          mTintColor = ColorPropConverter.getColor(tintColor.asMap(), getContext());
                       ^
  symbol:   variable ColorPropConverter
  location: class SvgView
4 errors
Run Code Online (Sandbox Code Playgroud)

请记住,这是我从 GitHub 克隆存储库并运行npm install.

也许我也应该提到项目中有一个react-native+0.62.2.patch我不记得添加的文件,所以我不知道这是否与它有关。

我的猜测是该ColorPropConverter文件丢失了...如果是这样,为什么它被删除以及如何恢复它?感谢您的回答。

Ser*_*huk 9

纱线添加react-native-svg@12.1.0 这对我有帮助

因为版本12.3.0(最新)不适合react-native 0.62