首页 > 解决方案 > 使用 Expo 在 Android 上的 react-native-paper 图标错误

问题描述

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

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

在 Android 上我得到这个错误:Unable to resolve "react-native-vector-icons/MaterialCommunityIcons" from "node_modules\react-native-paper\src\components\MaterialCommunityIcon.tsx"

尝试了以下解决方案(即使我认为在使用 Expo 时我不应该使用这些解决方案)

软件包版本:

    "@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",

标签: react-nativeexporeact-native-paper

解决方案


推荐阅读