Ошибка сборки NativeScript: cp: copyFileSync: не удалось записать в файл dest (код = EPERM) платформы \ android \ gradlew.bat - PullRequest
0 голосов
/ 11 октября 2019

У меня есть общий проект NativscriptAngular Web & Mobile, и с этого утра, когда я пытаюсь запустить сборку android --bundle, у меня всегда ошибка, и сборка не генерируется.

tns run android --bundle

NativeScript - tns доктор сказал мне: Никаких проблем не обнаружено. Ваша переменная среды ANDROID_HOME установлена ​​и указывает на правильный каталог. Ваш adb из Android SDK установлен правильно. Android SDK установлен. Совместимый Android SDK для компиляции найден. Javac установлен и настроен правильно. Java Development Kit (JDK) установлен и настроен правильно. Локальные сборки для iOS могут выполняться только в системе MacOS. Чтобы собрать iOS для другой операционной системы, вы можете использовать облачную инфраструктуру NativeScript.

У меня есть попытка

Удалить / установить node_modules, Удалить / Добавить платформы, Изменить проект папки назначения, ОбновитьNPM, Downgrade / Upgrade Nativescript, Update Android Studio

Сообщение об ошибке

Невозможно применить изменения на устройстве: emulator-5554. Ошибка: cp: copyFileSync: не удалось записать в файл dest (код = EPERM): C: \ MYPROJECT \ platform \ android \ gradlew.bat. Остановка просмотра веб-пакетов ENOTEMPTY: каталог не пуст, rmdir 'C: \ Users \ XXXX \ AppData \ Local \ Temp \ runtimeDir119911-23436-14ju3g6.83hb \ framework'

...