Android Studio 3.0 Preview – Studio не имеет права на запись

Я использую Android Studio 3.0 Canary 1. Я пытаюсь обновить его до Android Studio 3.0 Canary 2, но он показывает следующую ошибку:

Studio не имеет права на запись в / private / var / folders / mk / h5qpw_r11_7ggh9q52n9hhlr0000gn / T / AppTranslocation / 1321881E-C41D-4AF7-B207-F31894226D50 / d / Android Studio 3.0 Preview.app/Contents. Запустите его с помощью привилегированного пользователя для обновления.

Я даже попробовал запустить Android-студию с sudo из командной строки:

sudo /Applications/Android\ Studio 3.0 Preview.app/Contents/MacOS/studio 

Но это не сработало. Любая помощь будет высоко ценится.

Вы стали жертвой новой функции безопасности MacOS Sierra, которая называется «Рандомизация пути». Подробнее читайте в соответствующей теме . Простым способом избавиться от этого случайного пути только для чтения является перемещение бинарного файла приложения в другую папку (например, / приложения) с помощью Finder (не командной строки, а не PathFinder, только встроенный Finder). Он выведет приложение из карантина. Другие способы описаны в предыдущей ссылке.

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

 sudo /Applications/Android\ Studio\ 3.0\ Preview.app/Contents/MacOS/studio 

Вы не должны запускать что-то столь же раздутое, как Android Studio под «Sudo», так как это дает полный корневой доступ к каждому бит кода в нем и оставляет любые файлы, которые он создает, как принадлежащие root! Расскажите о вредоносном небе …

OP на этом посту отметил, что проблема в / var / folders / … не в / Applications. По какой-то причине, когда вы запускаете Android Studio 3.x, он каким-то образом монтируется в / var / folders, как вы можете видеть, открывая окно терминала и предоставляя команду «mount»:

/ Приложения / Android Studio 3.0 Preview.app on / private / var / folders / 58 / d2drp3pn7q10p6rqhck1t89c0000gn / T / AppTranslocation / 80A800C1-65DB-4933-9B88-5CF90BFC8B0D (nullfs, local, nodev, nosuid, только для чтения, nobrowse, установлены По ida)

Этого не происходит, если вы запускаете Studio 2.3 или любое другое обычное приложение, поэтому я предполагаю, что это некоторая «новая улучшенная» функция 3.x, которая вызывает эту проблему.

Проблема остается нерешенной.

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

 sudo chmod -R 777 /Applications/Android\ Studio\ 3.0\ Preview.app/Contents 

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