Не удалось добавить запись '0' для кэширования localClassSetAnalysis.bin
Этот проект запущен, но сегодня, когда я его запускаю, он дает эту ошибку
Ошибка: выполнение выполнено для задачи ': app: compileDebugJavaWithJavac'. Не удалось добавить запись '0' для кэширования localClassSetAnalysis.bin(/home/blackgoogle/Desktop/SpeechToText/.gradle/2.10/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin).
это мое приложение gradle file
apply plugin: 'com.android.application'
repositories {
mavenCentral()
}
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "timepass.vectorx.com.speechtotext"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.nuance:speechkit:[email protected]'
compile 'com.android.support:appcompat-v7:23.4.0'
}
и этот проект представляет собой проект gradle file
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
пожалуйста, ребята, помогите....
Ответы
Ответ 1
В вашем проекте SpeechToText.gradle - скрытая папка, что она не видна
Запустите эту команду в Ubuntu....
rm -f -r home/blackgoogle/Desktop/SpeechToText/.gradle/2.10/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis
rm -f -r home/blackgoogle/Desktop/SpeechToText/.gradle/2.10/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot
Это может быть работа........
Ответ 2
Для пользователей Mac выполните следующую команду:
rm -rf /path/to/your/android/project/.gradle
Ответ 3
У меня была такая же проблема сегодня, goto
home/blackgoogle/Desktop/SpeechToText/.gradle/2.10/tasks/_app_compileDebugJavaWithJavac/
как показано в трассировке стека. У вас будет несколько папок (localClassSetAnalysis и localJarClasspathSnapshot). Удалите все из них и повторите попытку. В основном они добавляют .lock, из-за которого gradle не может действовать на этих серверах.
Это сработало для меня
Ответ 4
Если вы используете студию Android,
1.) Откройте проект.
2.) Перейдите к своей структуре проекта и удалите каталог .gradle и проект синхронизации.
3.) Запустить приложение.
Ответ 5
Перейдите в эту папку: -
/home/blackgoogle/Desktop/SpeechToText/.gradle/2.10/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis
удалить все содержимое этой папки.
Эта папка может быть скрыта, поэтому просмотрите скрытые файлы.
Теперь перестройте проект.
Это связано с тем, что они автоматически добавляют файлы .lock в папку, из-за которых gradle не может работать с этими каталогами. Как только вы их удалите, он будет работать нормально.