小编Otj*_*tju的帖子

使用 Expo 在 Android 上反应本机纸图标错误

我正在使用Exporeact-native-paper。在react-native-paper文档中它说:“如果你使用Expo,则不需要安装矢量图标”

这些图标适用于 Expo 的网络版本,但不适用于 Android(模拟器或通过应用程序)。

在 Android 上,我收到此错误:无法从“node_modules\react-native-paper\src\components\MaterialCommunityIcon.tsx”解析“react-native-vector-icons/MaterialCommunityIcons”

尝试了下面的解决方案(尽管我认为在使用 Expo 时不应该使用这些解决方案)

  • 如果我安装react-native-vector-icons包,我收到错误:fontFamily“MaterialCommunityIcons”不是系统字体并且尚未通过Font.loadAsync加载

  • 在这里尝试解决方案:运行react-native link react-native-vector-icons似乎没有帮助。使用 Expo 时无法访问 Android Gradle。

封装版本:

    "@expo/vector-icons": "^12.0.0",
    "expo": "~40.0.0",
    "expo-file-system": "~9.3.0",
    "expo-font": "~8.4.0",
    "expo-status-bar": "~1.0.3",
    "react": "16.13.1",
    "react-dom": "16.13.1",
    "react-hook-form": "^6.13.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-40.0.0.tar.gz",
    "react-native-paper": "^4.4.1",
Run Code Online (Sandbox Code Playgroud)

react-native expo react-native-paper

5
推荐指数
0
解决办法
848
查看次数

标签 统计

expo ×1

react-native ×1

react-native-paper ×1