我已经安装了 galio 框架,但我也安装了 React Native 矢量图标。
我正在做本地 react (不是博览会)。有时,我更经常遇到未定义的字体系列,无论是 Feather 还是 Font Awesome。
我在互联网上搜索过,人们说做react-native链接react-native-vector-icons
,所以我这样做,暂时解决了问题,然后又发生了。我再次运行该链接,并再次修复,然后一遍又一遍地发生。
然后,当我关闭模拟器并运行 npx react-native run-ios
时,构建失败告诉我需要取消链接 react native 矢量图标。 .
最佳答案
可能的原因
如果你使用的是react-native版本0.60++那么一定是链接问题!
在react-native 0.60++中,他们引入了自动链接,因此命令react-native link library-name
将不再起作用。
所以它必须自动链接矢量图标库,但由于某些原因无法自动链接。
我是如何解决的?
清理你的 gradlew (cd android && gradlew clean
)//可选
转到android/app/build.gradle
将其添加到 gradle 文件的末尾:-
从以下位置申请:“../../node_modules/react-native-vector-icons/fonts.gradle”
现在重新编译(react-native run-android/ios)。现在应该可以工作了。
关于ios - 不断使用 React Native 获取未定义的字体系列 - 链接矢量图标 - 构建告诉我取消链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59695726/