Android Studio проблема с компиляцией «Процесс не может получить доступ к файлу, потому что он используется другим процессом». - PullRequest
1 голос
/ 17 апреля 2020

Я знаю, что этот вопрос задавался ранее, но не было удовлетворительного ответа, и последний пост был три года go. Я использую android studio 3.6.2 в windows 10. Каждый раз, когда я пытаюсь скомпилировать свою программу, я получаю сообщение об ошибке «Процесс не может получить доступ к файлу, потому что он используется другим процессом».

Теперь я знаю, что является причиной ошибки. Файл R.jar, который был ранее скомпилирован, не может быть удален, потому что android studio блокирует файл. Он находится в папке \ app \ build \ промежуточные \ compile_and_runtime_not_namespaced_r_class_jar \ debug

Теперь, чтобы обойти проблему, я закрывал android studio. Затем удалите R.jar, затем перезапустите android studio и затем скомпилируйте. Этот процесс занимает несколько минут, и я должен делать это каждый раз. Представьте, сколько времени уходит на написание программы, когда вам приходится делать это каждый раз.

Когда об этом спрашивали о переполнении стека, ранее предлагались неверные кэши / перезапуск, но это не быстрее, чем я делал выше и работает только один раз. Также пробовал Clean Project, но это не имеет никакого эффекта.

За эти годы я использовал много компиляторов, таких как visual studio, codeblocks et c, но такого никогда раньше не было, так почему android studio очень плохо? Кто-нибудь еще нашел решение этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...