Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio 3.3:Gradle生成同步消息为错误失败:生成失败,出现异常_Android_Android Studio_Gradle_Build.gradle - Fatal编程技术网

Android Studio 3.3:Gradle生成同步消息为错误失败:生成失败,出现异常

Android Studio 3.3:Gradle生成同步消息为错误失败:生成失败,出现异常,android,android-studio,gradle,build.gradle,Android,Android Studio,Gradle,Build.gradle,错误:在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象上找不到参数[junit:junit:4.12]的testImplementation()方法 我昨天更新了android studio并创建了一个新项目,但在gradle同步过程中出现了错误 失败:生成失败,出现异常 其中: 生成文件“D:\Android Project\dnm\app\Build.gradle”行:25 出

错误:在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象上找不到参数[junit:junit:4.12]的testImplementation()方法

我昨天更新了android studio并创建了一个新项目,但在gradle同步过程中出现了错误

失败:生成失败,出现异常

  • 其中: 生成文件“D:\Android Project\dnm\app\Build.gradle”行:25

  • 出了什么问题: 评估项目“:app”时出现问题

    在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象上找不到参数[junit:junit:4.12]的方法testImplementation()

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助

形态图在25秒内失败 错误:在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象上找不到参数[junit:junit:4.12]的testImplementation()方法。 打开文件

buildscript
{
    repositories {
        google()
        jcenter()  
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.0' } 
}
allprojects { 
    repositories { 
        google() 
        jcenter() 
    }
}
还有我的gradle酒店

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
还有我的渐变身材

apply plugin: 'com.android.application'

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

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

您添加了它的依赖项吗

我认为您需要添加构建渐变依赖项

测试实现'junit:junit:4.12'

或者删除.gradle和.idea,然后使缓存无效并重新启动
您是否添加了它的依赖项

我认为您需要添加构建渐变依赖项

测试实现'junit:junit:4.12'

或者删除.gradle和.idea,然后使缓存无效并重新启动

在升级到3.3之后,今天我遇到了同样的问题

我卸载并删除了gradle目录android目录等,没有任何效果,但我写了

测试执行代替测试执行和androidTest执行


它基本上起作用了,我不知道为什么,但如果你能找到更好的解决方案,你可以试着写出来,因为我必须对我创建的每个项目都这样做。今天,在更新到3.3之后,我遇到了同样的问题

我卸载并删除了gradle目录android目录等,没有任何效果,但我写了

测试执行代替测试执行和androidTest执行


它基本上起作用了,我不知道为什么,但如果你能找到更好的解决方案,你可以试着写出来,因为我必须对我创建的每个项目都这样做

是的@Khaled Qasem,我做了。我在上面添加了我的依赖项。确保你在build.gradle中应用了插件:“com.android.application”,然后同步该项目,并让我知道它是否工作正常。我已经完全输入了我的gradle文件(上面的更新)。我尝试了“使用Gradle文件同步项目”,但没有成功,我得到了相同的错误。我添加了androidTestImplementation'androidx.test:runner:1.1'和androidTestImplementation'androidx.test.espresso:espresso core:3.1.1',但没有成功,出现了相同的错误。如何使其兼容?逐步确定将androidTestImplementation'com.android.support.test:runner:1.0.2'替换为androidTestImplementation'com.android.support.test:runner:1.1.1',然后将androidTestImplementation'com.android.support.test.espresso:espresso core:3.0.2'替换为AndroidTest.android test:espresso core:3.1.1'是@哈立德·卡西姆,是我。我在上面添加了我的依赖项。确保你在build.gradle中应用了插件:“com.android.application”,然后同步该项目,并让我知道它是否工作正常。我已经完全输入了我的gradle文件(上面的更新)。我尝试了“使用Gradle文件同步项目”,但没有成功,我得到了相同的错误。我添加了androidTestImplementation'androidx.test:runner:1.1'和androidTestImplementation'androidx.test.espresso:espresso core:3.1.1',但没有成功,出现了相同的错误。如何使其兼容?逐步确定用androidTestImplementation'com.android.support.test:runner:1.0.2'替换androidTestImplementation'com.android.support.test:runner:1.1.1',然后用androidTestImplementation替换androidTestImplementation'com.android.support.test.espresso:espresso core:3.0.2'“com.android.support.test.espresso:espresso core:3.1.1”你能一步一步说出来吗?对不起,我不明白。顺便说一下,我删除了android studio、.gradle和文件等。。。我再次安装,但我得到了同样的问题!!!你能一步一步地说出来吗?对不起,我不明白。顺便说一下,我删除了android studio、.gradle和文件等。。。我再次安装,但我得到了同样的问题!!!