Gradle同步失败:找不到com.android.tools.build:gradle:3.6.2问题

时间:2020-04-17 15:55:45

标签: java android gradle

我从github找到了一个旧的android项目,但无法运行。它给了我很多错误。 喜欢

9:13 PM Gradle sync failed: Could not find com.android.tools.build:gradle:3.6.2.
                Searched in the following locations:
                https://jcenter.bintray.com/com/android/tools/build/gradle/3.6.2/gradle-3.6.2.pom
                https://jcenter.bintray.com/com/android/tools/build/gradle/3.6.2/gradle-3.6.2.jar
                Required by:
                :Android-Hospital-Management-Client-master:unspecified
                Consult IDE log for more details (Help | Show Log) (8 s 451 ms)

我之所以这样想是因为这不会更新依赖关系,因此我将编译方式更改为这样的实现,并更新了所有依赖项,如下所示。

apply plugin: 'com.android.application'

android {
    compileSdkVersion 29
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.example.shivam.openmrs"
        minSdkVersion 16
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

android {
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }
}

repositories {
    maven { url "https://jitpack.io" }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    //noinspection GradleCompatible,GradleCompatible
    implementation 'com.android.support:appcompat-v7:22.1.1'
    implementation 'br.com.liveo:navigationdrawer-material:1.0.5'
    implementation 'com.rengwuxian.materialedittext:library:1.8.2'
    implementation 'com.github.navasmdc:MaterialDesign:@aar'
    implementation 'com.afollestad:material-dialogs:0.6.2.4'
    implementation 'com.parse.bolts:bolts-android:1.5.0'
    implementation fileTree(dir: 'libs', include: 'Parse-*.jar')
    implementation fileTree(dir : 'libs', include: 'commons-lang3-3.4.jar')
    implementation fileTree(dir : 'libs', include: 'commons-io-2.4.jar')
    implementation 'com.getbase:floatingactionbutton:1.5.1'
    implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.jjoe64:graphview:4.0.1'
    implementation 'com.github.PhilJay:MPAndroidChart:v2.1.0'
}

这是该错误在运行后得到的照片。

错误: Error pic

我如何解决并运行它?

4 个答案:

答案 0 :(得分:0)

请尝试

单击文件>设置(在macOS上为Android Studio>首选项)以打开“设置”对话框。

在左窗格中,展开“构建,执行,部署”,然后单击“ Gradle”。

在“全局Gradle”设置下,取消选中“离线工作”复选框。

单击“应用”或“确定”使更改生效。

答案 1 :(得分:0)

这肯定会带来很多错误,因为您的android studio配置与任何其他项目配置都太不同了。

我也发生过很多次。如果我发现一个错误,那么还会出现其他错误。 但我解决了离开这里的方法

运行项目的主要内容是XML和Java,以及一些可绘制的内容和价值。 因此,只需复制所有内容并将其粘贴到您的项目中,因为这些东西不会随着时间而改变。

我希望它能对您有所帮助 如果这对您来说很重要,那么您一定要执行给定的步骤。 所以,祝你有美好的一天!!! 保持学习,保持安全

:)

答案 2 :(得分:0)

请在Android Studio的左侧找到此面板以查看离线模式


Find this one for Gradle offline mode setting
请点击第六个徽标
enter image description here
在此之后,请运行以下命令清除gradle缓存:

rm -rf ~/.gradle/caches/

之后,请从“文件”菜单中单击Invalidate Caches/Restart,然后将进行进一步处理,这将再次下载所有库,因此虽然花费时间,但也可以解决此问题。

答案 3 :(得分:0)

将gradle版本更改为更新版本,例如build.gradle中的4.0.2并同步项目