当我构建项目时。gradle结果不足(我正在使用某些代码中的数据绑定)
错误:任务配置发现问题 ':app:processdebugandroidtestesources'。>目录'c: users user user desktop "我的project loaction" app build build intermediates data-binding-layout-out androidtest androidTest androidTest androidTest androidtest debug'resdir'resdir'resdir'不存在。
i尝试许多方法(例如:gradle设置,Android STDIO设置重置,禁用即时运行,仅制作空目录)。但是这种方法对我不起作用。解决方案有什么想法吗?
我的env
adnroid stuidio:ver 2.2.3
gradle:ver 3.2(使用本地)
设置(构建,执行,部署)
- 编译器:所有4个复选框检查
- 即时运行:禁用
buildscript { 存储库{ maven {url" https://plugins.gradle.org/m2/"} } 依赖项{ classpath" gradle.plugin.me.tatarka:gradle-retrolambda:3.4.0" } } 应用插件:'com.android.application' //可以在Android中表达lambda 应用插件:" me.tatarka.retrolambda" 安卓 { CompilesDkversion 23 BuildToolSversion '23 .0.3' DefaultConfig { applicationID"我的项目包名称" Minsdkversion 21 版本码1 版本名称" 1.0" } buildTypes { //此代码块在APK文件中添加应用程序版本 applicationVariants.all {variant-> variant.outputs.each {输出 -> output.outputfile =新文件( output.outputfile.parent, output.out.outputfile.name.replace("。apk"," - $ {variant.versionname} .apk"))))) } } 调试 { MinifyEnabled False 缩水是错误的 proguardfiles getDefaultProguardFile('Proguard-android.txt'),'proguard-rules.pro' } 发布 { MinifyEnabled true 缩水是错误的 ZipalignEnabled true 可辩论的错误 proguardfiles getDefaultProguardFile('Proguard-android.txt'),'proguard-rules.pro' } } 编译 { 编码='Windows-1251'//在此处写编码 Sourcecepatibility Javaversion.version_1_8 targetCompatibility Javaversion.version_1_8 } databinding { 启用= true } } 存储库{ maven {url" https://jitpack.io"} maven {url" https://repo.eclipse.org/content/repositories/paho-releases/"} } 依赖项{ 编译Filetree(包括:['*.jar'],dir:'libs') "图书馆包含" }
我通过在dir中删除.gradle/Directory并启动新构建来解决此问题。
删除root .build和.idea目录。使项目再次解决此问题。但是,我花了24分钟才建立该项目。
在我的项目root中删除 build/
目录和我所有模块的 build/
目录已解决。
完成卸载Android Studio
我找不到任何解决方案或对我不起作用。
因此,我卸载了所有Android Studio资源,请参阅上链接。重新安装Android Studio不包含SDK。(手动安装SDK)
似乎是在 Studio 2.3 beta 1 中固定的。
在我的具体情况下,切换口味后一次调用./gradlew :app:installDebug
暂时解决了问题。