这是我的问题。
配置项目':react-native-vector-icons'时出现问题。
无法解析配置':react-native-vector-icons:classpath'的所有依赖项。 无法从C:\ Users \ erick.gradle \ caches \ modules-2 \ metadata-2.71 \ descriptors \ com.android.tools.build \ gradle-api \ 3.3.1 \ fc7e8eef2515190190b6ee9788cba4dd2 \ descriptor.bin加载模块元数据>
答案 0 :(得分:0)
请参阅此以查看是否缺少任何部分。
android/app/build.gradle
apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
android/settings.gradle
使其看起来像这样(不带+): + include ':react-native-vector-icons'
+ project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')
android/app/build.gradle
(注意:应用文件夹),使其看起来像
这个: dependencies {
+ implementation project(':react-native-vector-icons')
}
MainApplication.java
(深入
android/app/src/main/java/...
)看起来像这样(请注意两个地方
编辑): package com.myapp;
+ import com.oblador.vectoricons.VectorIconsPackage;
....
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage()
+ , new VectorIconsPackage()
);
}
}
答案 1 :(得分:0)
在React Native> 0.60中,您不需要手动链接包。您只需要安装软件包并运行link命令。对于react-native-vector-icons,请手动删除您添加到android或ios的所有代码和文件,或运行react-native unlink react-native-vector-icons
。
请记住,对于ios,您需要获取cocopods的最新更新。如果再次遇到问题,请在ios文件夹中运行pod install
命令。
希望这对您有所帮助。