【发布时间】:2022-01-06 06:47:13
【问题描述】:
我已经尝试过使用 React-native Link 以及手动链接,但错误仍然存在。 React-native-svg 版本:8.0.8
【问题讨论】:
标签: react-native
我已经尝试过使用 React-native Link 以及手动链接,但错误仍然存在。 React-native-svg 版本:8.0.8
【问题讨论】:
标签: react-native
我通过显式安装相应的依赖项解决了这个问题。
yarn add react-native-svg
【讨论】:
如果在 iOS 上,可以在完成 npm install 后尝试执行 pod install
pod install
【讨论】:
在此处查看讨论和解决方案:https://github.com/react-native-community/react-native-svg/issues/834
react-native 链接缺少最后一步。它没有添加“新 SVGPackage()"
打开`android/app/src/main/java/[...]/MainApplication.java 添加新的 SvgPackage() 到 getPackages() 方法返回的列表。添加一个 如果那里已经有东西,则逗号到上一个项目。
这是一个错误,需要修复。
和
在 iOS 中,此错误出现在 7.0.2 中。要修复,在 xcode 中转到 Your_Project / 构建阶段 / 将二进制文件与库链接并添加“libRNSVG.a”
【讨论】:
在 MainApplication.java 处导入包
import com.horcrux.svg.SvgPackage;
然后将包添加到列表中
new SvgPackage()
【讨论】:
运行 npx pod-install 应该可以解决它。
【讨论】:
以下步骤解决了我的问题。
npm install react-native-svg
npm install react-native-svg-transformer
卸载现有应用
react-native-run-android
希望对大家有所帮助。
【讨论】:
你不需要添加任何代码,只需使用命令
npx react-native run-android
再次运行项目
【讨论】:
应该运行 npx pod-install 而不是 pod install。它对我有用
【讨论】: