找不到com.android.tools.build:gradle:2.3.+;因为没有com.android.tools.build:gradle的版本可用
您好,我在测试我的react native应用程序时遇到了问题,今天早上它工作正常,但当我现在测试它时,出现了以下错误:找不到com.android.tools.build:gradle:2.3.+;因为没有com.android.tools.build:gradle的版本可用,android,react-native,vector-icons,Android,React Native,Vector Icons,您好,我在测试我的react native应用程序时遇到了问题,今天早上它工作正常,但当我现在测试它时,出现了以下错误: Could not resolve all files for configuration ':react-native-vector-icons:classpath'. 找不到com.android.tools.build:gradle:2.3.+的任何匹配项,因为没有可用的com.android.tools.build:gradle版本。 在以下位置搜索: 要求: 项目
Could not resolve all files for configuration ':react-native-vector-icons:classpath'.
找不到com.android.tools.build:gradle:2.3.+的任何匹配项,因为没有可用的com.android.tools.build:gradle版本。
在以下位置搜索:
要求:
项目:反应本机矢量图标
有人能帮我吗?谢谢
旧版本的react原生矢量图标似乎引用了最近停止使用的Android Gradle插件版本 更新您的版本应该可以解决这个问题。您可以通过以下方式按照react native vector图标执行此操作: 或者,如果您使用纱线:
yarn add react-native-vector-icons
请共享您当前的以下版本
或者通过以下方法更新当前的gradle版本=>只需安装更新版本的软件包
添加本地向量图标
今天我遇到了与您相同的问题!
然后我尝试更改版本,现在已经修复了。
只需像这样编辑package.json
在“反应本机矢量图标“^5.0.0”之前
“react native vector icons”之后“^6.1.0”,请在
所有项目部分之后的android/build.gradle
中尝试此操作
subprojects {
if (project.name.contains('react-native-vector-icons')) {
buildscript {
repositories {
maven {
url "https://dl.bintray.com/android/android-tools/"
}
jcenter()
}
}
}
}
Node不善于判断何时存在已使用包的更新版本。
在本例中,package.json文件中引用的react原生向量图标版本使用了较旧版本的gradle
要解决此问题,请首先尝试:
npm install react-native-vector-icons -save
如果这不起作用(在我的例子中是不起作用的),请进入您的package.json
文件,自己将包更改为最新版本
从网站获取最新版本(现在是6.1.0),并更改package.json
中的行,使其:
"dependencies": {
...
"react-native-vector-icons": "^6.1.0",
...
}
我今天遇到了完全相同的错误,并通过安装新版本进行了修复。@GammaKo是的,这也发生在我身上。
"dependencies": {
...
"react-native-vector-icons": "^6.1.0",
...
}