使用gradle build 4.1在android studio 3.0.1中进行Gradle同步错误

时间:2018-01-26 10:02:30

标签: android android-studio compiler-errors android-gradle build.gradle

Below is the screenshot of the error, Any help will really be appreciated.

每次加载新项目或创建一个项目时,都会弹出此错误, 这个错误让我困扰了2个星期,任何帮助都会非常感激。

2 个答案:

答案 0 :(得分:1)

安装AS 3.0.1时可能会遇到几个错误。最常见的是 -

错误1 错误:无法找到Build Tools修订版26.0.2“install.build.tools”安装Build Tools 26.0.2并同步项目。

解决方案:在 build.gradle 文件中更新配置,因为它现在正在寻找API 26.如果您签入SDK Manager,它会显示您实际因此,无需安装API级别26的SDK,而是更新 build.gradle 文件中的配置,如下所示:“

=> compileSdkVersion 从26更改为27,并将 targetSdkVersion 从26更改为27。

错误2 错误:无法找到Build Tools修订版26.0.2 “install.build.tools”安装Build Tools 26.0.2并同步项目。

解决方案:在同一(build.gradle)文件中,在 compileSdkVersion 27下面添加 buildToolsVersion“27.0.3” 。代码必须有点像:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.3"

    defaultConfig {
        applicationId "com.example.android.happybirthday"
        minSdkVersion 15
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

经过这些更改后,工作室应该可以正常工作,您将能够开始开发。验证相同的另一种方法是,您现在必须在菜单栏中的'工具'下看到'Android'子菜单。

答案 1 :(得分:0)

首先,转到“C:\ Users {user_name} \”,您会找到文件夹 .gradle 。将其删除并返回Android Studio,然后点击菜单构建>清理项目构建>重建项目。请注意,您必须具有Internet连接。