所以我得到一个错误(在底部),这很可能是由我尝试卸载react-native-pathjs-charts
引起的。下面的问题只存在于android而不是ios上。
/Users/a.lau/Projects/react-native/First_App/android/app/src/main/java/com/first_app/MainApplication.java:7:错误:找不到符号导入com.horcrux.svg.RNSvgPackage; ^符号:类RNSvgPackage位置:包com.horcrux.svg /Users/a.lau/Projects/react-native/First_App/android/app/src/main/java/com/first_app/MainApplication.java:29:错误:找不到符号new RNSvgPackage()^符号:类RNSvgPackage 2错误:app:compileDebugJavaWithJavac FAILED
FAILURE:构建因异常而失败。
建筑失败
总时间:5.997秒无法在设备上安装应用程序,请阅读上述错误以获取详细信息。确保您运行的是Android模拟器或已连接设备并设置了Android开发环境:https://facebook.github.io/react-native/docs/android-setup.html
我想你在卸载模块之前没有取消链接。再次安装,取消链接,然后卸载该模块。
npm install react-native-pathjs-charts --save
react-native unlink react-native-svg
npm remove react-native-pathjs-charts --save
还要记住,包已更改为:
import com.horcrux.svg.RNSvgPackage;
至
import com.horcrux.svg.SvgPackage;
所以你必须从new RNSvgPackage()
改为new SvgPackage()
希望能帮助到你!