2013-05-31 5 views
63

После успешного запуска Android Studio не удалось открыть. Ошибка:Android Studio не удалось открыть, указав ошибку «Файлы заблокированы»

файлов в C: \ Program Files (x86) \ Android \ андроида-студия \ система \ кэши заблокированы. Android Studio не сможет запускаться.

Кто-нибудь нашел решение?

+0

Проверьте в WTM, что предыдущий студийный процесс не запущен. Если это - убить его – t3hn00b

+0

Вы пытались закрыть процесс в диспетчере задач? –

ответ

151

решаемые в Windows 7:

  1. Перейти к папке, где установлен Android-студия. (например, C:\Program Files (x86)\Android\android-studio)

  2. Теперь поднимитесь по одной папке. (Т.е. C:\Program Files (x86)\Android)

  3. правой кнопкой мыши на папке android-studio и перейти к Свойства.

  4. В Свойства окне перейдите на вкладкубезопасности.

  5. Нажмите Редактировать кнопка.

  6. новое окно откроется, здесь вы щелкните пользователей (или-ваша группа имя ваше-имя пользователя-)

  7. Из списка ниже, проверьте Разрешить перед Full управление.

  8. Нажмите OK , затем снова OK.

Теперь вы можете использовать Android Studio легко, а не «Выполнять его как администратор» каждый раз.

+0

Работал для меня. Благодаря! –

+0

Спасибо, это сработало для меня! – natanaelfonseca

+0

Замечательно! Спасибо – everton

27

Если вы работаете в Windows 7/Vista/и т. Д., Попробуйте запустить Android Studio в качестве администратора. У меня была такая же проблема, и это исправило это для меня.

+0

Это работает! Я получил эту ошибку после использования ccleaner. – Biribu

+0

Это работает. Обратите внимание, что исполняемый файл находится по адресу: C: \ Program Files (x86) \ Android \ android-studio \ bin –

+0

да, это работает !!! – jing1988ccc

2

Во время установки выберите «установить для текущего пользователя». Android Studio будет установлен в папках пользователя без каких-либо проблем с авторизацией. Лично мне не нравится запускать программу с полномочиями администратора.

+3

Установка для всех пользователей помещает студию в «Program Files», которая, кажется, наследует флаг только для чтения для всех подпапок и файлов (для меня на Win 7). Но папка кэшей в студии - это то, что, по-видимому, должно быть изменчивым. почему notput кэши где-то еще, но не только для чтения? – Greg

+0

@Greg: Да ... Включение папки кэшей в% ProgramData% или даже в каталог каждого пользователя% AppData% будет хорошей идеей. –

4

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

Я изменил настройки на C: \ Program Files (x86) \ Android \ android-studio и применил их ко всем подпапкам - удалил только для чтения и предоставил локальные разрешения для хостов/пользователей для изменения файлов в этой папке. После этого работал хорошо. Если вы хотите быть более безопасным, просто дайте своим пользователям разрешения на изменение этих папок.

+0

Я обнаружил, что изменение разрешений (Свойства -> Безопасность -> Дополнительно -> Разрешения -> Изменение разрешений) в папке, чтобы дать группе пользователей полный контроль над папкой% ProgramFiles% \ Android \ android-studio, решила проблему. –

+0

Будьте осторожны с полным контролем - это позволяет другим пользователям изменять права доступа к файлам, в том числе, возможно, удалить вашу способность изменять файл. Изменить обычно - это более безопасная ставка. – Rob

0

, если у вас установлена ​​для всех пользователей, чем при запуске, так как администратор решит ее. Протестировано и в окнах 8.

0

ПРОСТОЕ РЕШЕНИЕ: Удалите Android Studio и установите его снова У меня была та же проблема, и она была решена.

Смежные вопросы