Android Studio 3.3:Gradle生成同步消息为错误失败:生成失败,出现异常
错误:在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler类型的对象上找不到参数[junit:junit:4.12]的testImplementation()方法 我昨天更新了android studio并创建了一个新项目,但在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 出
- 其中: 生成文件“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运行以获得完整的洞察力
- 得到更多的帮助
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和文件等。。。我再次安装,但我得到了同样的问题!!!