当试图同步Gradle时,我得到以下错误:
A problem occurred configuring project ':react-native-google-signin'.
> Could not resolve all artifacts for configuration ':react-native-google-signin:classpath'.
> Could not find com.android.tools.build:gradle:3.6.3.
Searched in the following locations:
- https://jcenter.bintray.com/com/android/tools/build/gradle/3.6.3/gradle-3.6.3.pom
- https://jcenter.bintray.com/com/android/tools/build/gradle/3.6.3/gradle-3.6.3.jar
Required by:
project :react-native-google-signin
我已经找过了,我找不到答案。这里有一个类似的问题:React原生android找不到com.android.tools.build:gradle:3.6.3
看看上面,这建议关闭脱机模式,它不是打开的,所以,不幸的是,这不是答案。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext {
buildToolsVersion = "28.0.3"
minSdkVersion = 16
compileSdkVersion = 28
targetSdkVersion = 28
supportLibVersion = "28.0.0-alpha1"
reactNativeVersion = "0.59.9"
googlePlayServicesAuthVersion = "16.0.1"
}
repositories {
google()
maven {
url 'https://maven.google.com/'
}
jcenter()
mavenCentral()
maven {
url 'https://maven.fabric.io/public'
}
maven { url 'https://dl.bintray.com/android/android-tools' }
maven {url "$projectDir/../node_modules/react-native/android"}
}
dependencies {
classpath('com.android.tools.build:gradle:3.4.1')
classpath 'com.google.gms:google-services:4.1.0'
classpath 'io.fabric.tools:gradle:1.25.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
mavenLocal()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
// React native video - exoplayer missing from google repos, temp fix
maven {
url "https://google.bintray.com/exoplayer/"
}
maven {
url 'https://maven.google.com/'
name 'Google'
}
jcenter()
// configurations.all {
// resolutionStrategy {
// force 'com.facebook.android:facebook-android-sdk:4.28.0'
// }
// }
}
}
用这个替换Android/build.gradle,即在项目级别中用这个gradle
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenLocal()
maven {url "https://maven.google.com"} //<---- this should be added and should be aboce jcenter
maven {url "$rootDir/../node_modules/react-native/android"}
jcenter()
}
}
之后,在Android/
中清除您的gradle
Gradlew Clean
然后运行react本机应用程序。
注意:在上面的代码片段中使用您自己的gradle和google服务版本
无法解析com.android.tools.build:gradle:3.6.3。脱机模式下没有com.android.tools.build:gradle:3.6.3的缓存版本 我不想关闭脱机模式,因为这将使第一条错误消息再次返回。 Android Studio 3.6.3 Android Gradle插件版本3.6.3 Gradle版本5.6.4 生成工具版本28.0.3 API 28:And
我最近将我的Android Studio更新为3.0.1版,并启动了一个新项目,其中包含一个空白活动。gradle同步一开始(我一打开项目),我就会在事件日志中收到一条消息: 我从Android SDK管理器重新安装了支持库,并将maven添加到依赖项中,但迄今为止无法解决该问题。 构建抓取: 应用程序级构建梯度:
null 有明确声明的存储库,如mavenCentral()和jcnenter(),但不能构建它。
后添加包在pubspec.yaml文件。 我试图运行我的flutter应用程序,但运行失败。 错误,我有当我试图运行flutter项目:
驴你看,我要添加截取到我的应用程序添加这行代码com.mcxioke。截取:库aar:1.0.0建立。gradle文件 我也试着添加改装。但它给出了相同类型的错误:未能解决:bla bla bla。 所以我认为在我的情况下gradle不能同步任何其他库不同于com.android....... 我也尝试将这行代码添加到我的build.gradle。但是什么都没有改变 请指教 编辑:添加注释后生成。
Ubuntu 14.04.5LTS 运行。/gradlew clean build时,它返回: 失败:生成失败,出现异常。 *出现问题: 无法解析配置':Azkaban-common:compileclasspath'的所有文件。 无法下载Hadoop-hdfs.jar(org.apache.hadoop:hadoop-hdfs:2.6.1) 无法获取资源'https://repo.maven.a