Ошибка: выполнение выполнено для задачи ': app: processDebugResources'. > Java.io.IOException: не удалось удалить папку "" в андроид-студии

Я пытаюсь разработать приложение для Android с помощью android studio , поэтому я создаю приложение для Android и хочу его опубликовать, когда я нажал на проект сборки, я получаю эту ошибку: (мне нужен файл apk)

 Error:Execution failed for task ':app:processDebugResources'. > java.io.IOException: Could not delete folder C:\Users\ehsan\AndroidStudioProjects\MyApplication3\app\build\generated\source\r\debug\com\example\ehsan 

Введите описание изображения здесь

Я так новичок в андроид-студии

Build.gradle:

 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.example.ehsan.myapplication" 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.android.support:appcompat-v7:23.2.0' } 

Я думаю, некоторые из файлов в каталоге целевой сборки открыты в другом используемом вами инструменте. Открывается только дескриптор файла в папке, которую необходимо очистить. Задача сборки «clean» хочет удалить все файлы в каталоге сборки (обычно «target»), а при сбое сборка завершается с ошибкой.

РЕАКТИВНАЯ

Из вашей реакции на запуск собственной папки:

cd android && gradlew clean

ТОГДА

cd .. && react-native run-android

Заметки:

Для mac вам может потребоваться изменить gradlew на ./gradlew

Для командной строки вам может потребоваться изменить && на &

Просто почистите свой проект, его работа для меня.

Чистая задача для градиента будет работать

Исправление очень просто: просто следуйте инструкциям ниже

  1. Во-первых, сохраните проект
  2. Нажмите на папку проекта
  3. Нажмите кнопку «Синхронизировать» в строке меню (третий значок слева, который находится чуть ниже в меню «Файл»)
  4. Очистить проект и запустить

Поскольку другие сказали, что вам нужно очистить свой проект, шаги по очистке проекта:

Build -> Clean Project или Build -> Rebuild Project

В моем случае эта проблема касается разрешений. Если вы открываете андроид-студию в качестве администратора (или используете sudo), то, если вы снова откроете проект как обычный пользователь, студия Android не сможет удалить некоторые файлы, потому что, когда вы открываете проект как администратор, некоторые разрешения файлов проектов изменяются. Если вы прожили эти шаги, я думаю, вы должны снова клонировать проект из своего VCS (git, tfs, svn и т. Д.). В противном случае вам необходимо настроить права на файлы проекта – папки.