嗨,我在测试我的本机应用程序时遇到问题,今天早上工作正常,但是当我现在测试时,出现此错误:
Could not resolve all files for configuration ':react-native-vector-icons:classpath'.
找不到与com.android.tools.build:gradle:2.3.+的任何匹配项,因为没有可用的com.android.tools.build:gradle版本。 在以下位置搜索: https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml https://jcenter.bintray.com/com/android/tools/build/gradle/ 要求: 项目:反应本机向量图标 谁能帮助我,谢谢
答案 0 :(得分:2)
只需安装该软件包的较新版本
yarn add react-native-vector-icons
答案 1 :(得分:2)
今天,我遇到了同样的问题! 然后,我尝试更改版本,现在已修复。 只需像这样编辑package.json。
之前:“ react-native-vector-icons”:“ ^ 5.0.0”,
之后:“ react-native-vector-icons”:“ ^ 6.1.0”,
答案 2 :(得分:2)
嗨,在android/build.gradle
部分之后的allprojects
中尝试一下
subprojects {
if (project.name.contains('react-native-vector-icons')) {
buildscript {
repositories {
maven {
url "https://dl.bintray.com/android/android-tools/"
}
jcenter()
}
}
}
}
答案 3 :(得分:0)
较老版本的react-native-vector-icons似乎引用了最近停止提供的Android Gradle插件版本。
更新您的版本应该可以解决该问题。您可以按照以下每个react-native-vector-icons installation instructions进行操作:
npm install react-native-vector-icons --save
或者如果您使用毛线:
yarn add react-native-vector-icons
答案 4 :(得分:0)
请分享您当前的关注版本
此问题是由于当前您的应用程序正在使用不同的gradle版本构建,而react-native-vector-icons需要gradle 2.3。+
安装旧版本的react-native-vector-icons可能会解决此问题。
更新当前的gradle版本答案 5 :(得分:0)
Node不善于确定何时有较新版本的已使用软件包。 在这种情况下,package.json文件中引用的react-native-vector-icons版本使用的是gradle的旧版本。
要解决此问题,请先尝试:
npm install react-native-vector-icons -save
如果这行不通(在我的情况下不行),请进入您的package.json
文件,然后将软件包自己更改为最新版本。
从react-native-vector-icons网站获取最新版本(现在是6.1.0),并更改package.json
中的行,使其成为:
"dependencies": {
...
"react-native-vector-icons": "^6.1.0",
...
}