2014-09-25 4 views
6

Когда я пытаюсь обновить свой Android Sudio я получаю сообщение:Ошибка при обновлении Android Studio

Temp. directory: C:\Users\Rick\AppData\Local\Temp\ 

+---------------- 
| A file operation failed. 
| This might be due to a file being locked by another 
| application. Please try closing any application 
| that uses the files being updated then press 'Retry'. 
+---------------- 


com.intellij.updater.RetryException: Cannot delete file C:\Users\Rick\AppData\Local\Android\android-studio\plugins\gradle\lib\gradle-tooling-extension-impl.jar 
    at com.intellij.updater.BaseUpdateAction.replaceUpdated(BaseUpdateAction.java:40) 
    at com.intellij.updater.UpdateZipAction.doApply(UpdateZipAction.java:199) 
    at com.intellij.updater.PatchAction.apply(PatchAction.java:140) 
    at com.intellij.updater.Patch$3.forEach(Patch.java:198) 
    at com.intellij.updater.Patch.forEach(Patch.java:248) 
    at com.intellij.updater.Patch.apply(Patch.java:194) 
    at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:86) 
    at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:77) 
    at com.intellij.updater.Runner.doInstallImpl(Runner.java:307) 
    at com.intellij.updater.Runner.doInstall(Runner.java:268) 
    at com.intellij.updater.Runner.access$000(Runner.java:18) 
    at com.intellij.updater.Runner$2.execute(Runner.java:258) 
    at com.intellij.updater.SwingUpdaterUI$7.run(SwingUpdaterUI.java:230) 
    at java.lang.Thread.run(Thread.java:745) 

ответ

-1

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

ручки - http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx и Process Explorer - http://technet.microsoft.com/en-us/sysinternals/bb896653

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

9

Файл Android\android-studio\plugins\gradle\lib\gradle-tooling-extension-impl.jar, вероятно, используется некоторыми процессами JVM (показано как java.exe в диспетчере задач).

Решение, которое сработало для меня, заключалось в том, чтобы закрыть программу обновления и закрыть все процессы java.exe в диспетчере задач, затем откройте Android Studio и попробуйте обновиться еще раз. На этот раз обновление должно пройти весь путь.

0

Обходной:

1-Close Android Studio. 
2-Right-click "Android Studio" icon and select "Run as administrator". 
3-Go to "Help->Check for Update..." 
Смежные вопросы