когда я запускаю приложение, я получаю эту ошибку: signature-config.json (доступ запрещен) - PullRequest
0 голосов
/ 16 февраля 2019

Я пытался запустить свое приложение, но я получил эту ошибку в андроид студии:

D: \ AndroidStudioProjects \ ShelfExpert \ app \ build \ промежуточные \ \ signature_config \ debug \ out \ signature-config.json (доступ запрещен)

Что мне делать?

Ответы [ 11 ]

0 голосов
/ 26 мая 2019

У меня была почти такая же проблема, но я использую React-Native.Я пытался создать релизную версию моего приложения (с помощью команды «gradlew assemblyRelease»).Удаление этого файла не решило проблему.Чтобы решить эту проблему, я должен был установить пользовательское разрешение файла explicity для моего пользователя (даже будучи текущим администратором) в Windows.Другими словами, я дал разрешение на чтение и письмо.Вы можете сделать это, зайдя в Свойства файла.Раньше все работало нормально, и после некоторых обновлений это начало происходить.Я думаю, что Windows что-то напутала.Надеюсь, это поможет.

0 голосов
/ 03 июня 2019

Возможно, вы не являетесь владельцем файла.

Если это так, вы не можете удалить signing-config.json

Вы можете исправить это, заявив право собственности на файл, если выАдминистратор Попробуйте следовать приведенным здесь инструкциям из ответа, чтобы заявить о праве собственности.

Я исправил мой, дав разрешение на Users.

0 голосов
/ 26 марта 2019

Удаление signature_config.json из соответствующего каталога решит проблему

0 голосов
/ 31 марта 2019

Просто запустите вашу Android Studio от имени администратора, и она сделает свое дело, и вам не нужно удалять какие-либо файлы или что-либо еще.Это сработало для меня.

0 голосов
/ 12 марта 2019

То, что я собираюсь предоставить, не может быть правильным решением этой проблемы.Я столкнулся с той же проблемой, и решил ее, снова открыв андроид студию в качестве администратора.Я надеюсь, что это работает и в вашем случае.

0 голосов
/ 14 марта 2019

app \ build \ middleates \ signature_config \ debug \ out \ signature-config.json

В моем случае я следовал за наиболее проголосовавшим ответом в этом вопросе.

После удаления подписи-Файл config.json по вышеуказанному пути, все отлично работает! :))

0 голосов
/ 10 марта 2019

Просто откройте signing-config.json.Вы можете найти его, перейдя на project level, и просто измените SigningEnabled с true на false.Например: "mV1SigningEnabled":true, "mV2SigningEnabled":true до "mV1SigningEnabled":false, "mV2SigningEnabled":false.

0 голосов
/ 23 февраля 2019

Когда-нибудь почистите и перестройте проект, очистите ошибку

0 голосов
/ 21 февраля 2019

Я получил эту же ошибку при попытке создать проект, расположенный в разделе exFAT.Я думаю, что наша проблема просто должна иметь что-то общее в отношении разрешений, потому что файловая система exFAT вообще не хранит разрешения для файлов (все разрешения для файлов, как представляется, 777).

Стоит отметить, что файловая система exFAT была разработана, чтобы быть универсальной практически для всех операционных систем, и не была ориентирована на производительность или что-либо еще.

0 голосов
/ 20 февраля 2019

Однажды, когда у меня возникла проблема, она оказалась из-за сетевого диска, на котором был сохранен проект.По какой-то причине разрешение на доступ к файлу на сетевом диске препятствовало доступу к этому конкретному файлу и, следовательно, к ошибке - даже после чистой сборки.Перемещение проекта с сетевого диска на локальный диск решило это для меня.

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