Подтвердить что ты не робот

Не удалось добавить запись '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
}

пожалуйста, ребята, помогите....

4b9b3361

Ответ 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 не может работать с этими каталогами. Как только вы их удалите, он будет работать нормально.