当我构建我的项目时。 Gradle结果不足(我在某些代码中使用数据绑定)
错误:找到了任务配置的问题 ':应用程序:processDebugAndroidTestResources'>目录' C:\ Users \ user \ Desktop \"我的项目loaction" \ app \ build \ intermediates \ data-binding-layout-out \ androidTest \ debug'为财产指定' resDir'不存在。
我'尝试很多方法(例如:gradle设置,Android stdio设置重置,禁用即时运行,只做空目录)。但这种方法对我不起作用。有什么解决方案吗?
Adnroid stuidio:ver 2.2.3
Gradle:版本3.2(使用本地)
设置(构建,执行,部署)
buildscript { repositories { maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "gradle.plugin.me.tatarka:gradle-retrolambda:3.4.0" } } apply plugin: 'com.android.application' //Can lambda expression in android apply plugin: "me.tatarka.retrolambda" android { compileSdkVersion 23 buildToolsVersion '23.0.3' defaultConfig { applicationId "My project package name" minSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { // This code block is adding app version at apk file applicationVariants.all { variant -> variant.outputs.each { output -> output.outputFile = new File( output.outputFile.parent, output.outputFile.name.replace(".apk", "-${variant.versionName}.apk")) } } debug { minifyEnabled false shrinkResources false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } release { minifyEnabled true shrinkResources false zipAlignEnabled true debuggable false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } compileOptions { encoding = 'windows-1251'// write your encoding here sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } dataBinding { enabled = true } } repositories { maven { url "https://jitpack.io" } maven { url "https://repo.eclipse.org/content/repositories/paho-releases/" } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') "Library inclue" }
答案 0 :(得分:5)
我通过删除项目目录中的.gradle /目录并启动新版本来修复此问题。
答案 1 :(得分:1)
删除项目根目录中的build/
目录,并解析所有模块的build/
目录。
答案 2 :(得分:1)
删除root .build和.idea目录。让项目再次解决了这个问题。然而,我花了24分钟来建造这个项目。
答案 3 :(得分:0)
Complete uninstall Android studio
我没有找到任何解决方案或不适合我。
所以我卸载所有Android studio资源,请参阅上层链接。并重新安装Android工作室不包含SDK。 (手动安装SDK)
答案 4 :(得分:-1)
似乎已在 Studio 2.3 Beta 1 中修复。
在我特定的情况下,在切换风味后调用./gradlew :app:installDebug
一次暂时解决了问题。