android - 找不到 com.android.tools.build:gradle:4.6
问题描述
我正在尝试运行 React Native 项目,但出现以下错误:
我在网上搜索但没有成功。
这是我的build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply plugin: "com.github.ben-manes.versions"
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.6'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenLocal()
jcenter()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
google()
}
}
这是我的gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
感谢任何帮助
解决方案
没有com.android.tools.build:gradle:4.6
。4.6 是 Gradle 版本。Android Gradle 插件版本遵循 Android Studio 版本。因此,最新的 Android Gradle 插件是com.android.tools.build:gradle:3.2.1
.
所以,改变:
classpath 'com.android.tools.build:gradle:4.6'
至:
classpath 'com.android.tools.build:gradle:3.2.1'
推荐阅读
- qt - QML 动态调节 c++
- python - 如何组合 2 个数据集来制作这个数据集?
- powerbi - 计算某些列的差和乘的SUM
- python - 在python中接受cookie后抓取网页
- android-jetpack-compose - jetpack compose:滚动到底部侦听器(列表末尾)
- flutter - 在颤动中使用底部导航栏时如何传递列表视图数据?
- auth0 - Auth0 - 使用不同的配置文件登录 1 个租户中的 2 个应用程序
- docker - 为 Kafka-MQTT-MongoDB 运行 docker 容器;LEADER_NOT_AVAILABLE 用于 kafka 主题
- ios - Firebase 实时数据库 - 如果添加了新数据,tableview 会更新所有单元格数据
- javascript - Vue 3 Composition Api - 查找对象并渲染