当前位置: 首页 > 知识库问答 >
问题:

找不到https://google.bintray.com/.../maven-metadata.xml“。从服务器收到状态代码403:禁止

寿亦
2023-03-14

当我尝试构建颤振应用程序时,我面临的问题是:

无法确定任务“:app:compiledBugJavaWithJavaC”的依赖项。

无法解决配置的所有任务依赖关系: app: dedegCompileClasspath。无法解决com.google.android.gms: play-services-place: 16.所需:项目:应用程序

我什么都试过了,但都没用:

1-我有一个稳定的互联网连接

2-我尝试过更新或降级com.Android工具。构建:渐变版本

3-我尝试过清理缓存

4-我已经尝试删除所有Firebase库

5-我用mavenCentral()替换了JCentre()

这是我的Android-

buildscript {
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.2'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

这是我的android版本。渐变文件:

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}

android {
    compileSdkVersion 28

    lintOptions {
        disable 'InvalidPackage'
    }

    defaultConfig {
        applicationId "io.bujupah.hestia"
        minSdkVersion 17
        targetSdkVersion 28
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        multiDexEnabled true
    }

    signingConfigs {
        release {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
            storePassword keystoreProperties['storePassword']
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    }
}

flutter {
    source '../..'
}

dependencies {
    implementation 'com.google.android.gms:play-services-auth:16.0.1'
    testImplementation'junit:junit:4.12'
    testImplementation 'org.mockito:mockito-core:2.17.0'
    implementation 'com.android.support:multidex:1.0.3'
}

最后我的颤振医生结果:

[√] 颤振(通道未知,2.0.0,在Microsoft Windows[版本10.0.19042.1052],区域设置fr TN)[√] Android工具链-为Android设备开发(Android SDK版本30.0.1)[√] Chrome-为web开发[√] Android Studio(4.0版)[√] VS代码(版本1.57.1)[√] 已连接设备(3个可用)

•未发现任何问题!

共有2个答案

潘弘壮
2023-03-14

其中一个原因是您输入的Gradle插件版本不正确或类似classpath'com.Android工具。build:gradle:4.1'(with),因此出现问题。

公西光华
2023-03-14

在尝试了我在谷歌上找到的一切之后。我花了将近3天的时间。我终于找到了一个解决办法:

升级您的gradle到最新版本。在android/build.gradle文件中:

我编辑了类路径com.android.tools.build: gradle: 3.6.3

classpath'com.Android工具。内部版本:渐变:4.2.0'

在android/gradle/包装/gradle-wrapper.properties文件中:

我编辑了distributionUrl=https\://服务。格拉德尔。org/distributions/gradle-5.6.4-all。邮政编码

distributionUrl=https\://服务。格拉德尔。org/distributions/gradle-6.7.1-all。邮政编码

我的项目又开始工作了。

 类似资料: