Что означает "указанный для свойства "resDir" не существует."
когда я создаю свой проект. Результат Gradle-underblock (я использую привязку данных в некотором коде)
ошибка: обнаружена проблема с конфигурацией задачи ': app: processDebugAndroidTestResources'.> Каталог C:UsersuserDesktop "my project loaction" appbuildintermediatesData-binding-layout-outandroidTestdebug", указанный для свойства "resDir", не существует.
Я пробую много методов (например: gradle setting, Android stdio setting reset, отключить instant run, сделать просто пустой каталог). но этот метод не работает для меня. Есть ли идея решения?
мой env
Adnroid stuidio: ver 2.2.3
Gradle : ver 3.2 (использовать локальный)
Настройки (Сборка, Выполнение, Развертывание)
- Complier: все 4 флажок установлен
- Мгновенный Запуск : Отключить
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"
}
5 ответов
я исправил эту проблему путем удаления .gradle / directory в директории проекта и запуск новой сборки.
удалить корень .строить и. каталоги идей. Make project снова решил эту проблему. Однако мне потребовалось 24 минуты, чтобы построить проект.
полное удаление Android studio
Я не нашел никакого решения или не работает для меня.
поэтому я удаляю все ресурсы Android studio, обратитесь к верхней ссылке. И переустановить Android studio не содержит SDK. (SDK установить вручную)
Кажется, исправлено в Studio 2.3 Beta 1.
в моем конкретном случае вызов ./gradlew :app:installDebug один раз после переключения вкусов Исправлена проблема временно.