Внутренняя ошибка при обновлении Android Studio

Каждый раз, когда я пытаюсь обновить Android Studio, он загружается, а затем появляется следующее:

Internal error. Please report to http://code.google.com/p/android/issues

java.io.IOException: Cannot restart application: Can't obtain static newInstance method for class com.sun.jna.Structure
    at com.intellij.util.Restarter.scheduleRestart(Restarter.java:76)
    at com.intellij.idea.Main.installPatch(Main.java:184)
    at com.intellij.idea.Main.main(Main.java:73)
Caused by: java.lang.UnsatisfiedLinkError: Can't obtain static newInstance method for class com.sun.jna.Structure
    at com.sun.jna.Native.initIDs(Native Method)
    at com.sun.jna.Native.<clinit>(Native.java:135)
    at com.intellij.util.Restarter.restartOnWindows(Restarter.java:106)
    at com.intellij.util.Restarter.scheduleRestart(Restarter.java:67)
    ... 2 more

2014-11-06 14:31:23 [Patch] Original patch exists: C:\Users\Aidan\AppData\Local\Temp\jetbrains.patch.jar.androidstudio
2014-11-06 14:31:23 [Patch] Restarted cmd: [C:\Users\Aidan\AppData\Local\Temp\VistaLauncher8848951449880199676.exe, C:\Program Files\Java\jdk1.8.0_11\jre\bin\java, -Xmx500m, -classpath, C:\Users\Aidan\AppData\Local\Temp\jetbrains.patch.jar.androidstudio_copy;C:\Users\Aidan\AppData\Local\Temp\log4j.jar.AndroidStudio_copy, -Djava.io.tmpdir=C:\Users\Aidan\AppData\Local\Temp\, -Didea.updater.log=C:\Users\Aidan\.AndroidStudioBeta\system\log, -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel, com.intellij.updater.Runner, install, D:\Android Studio]
2014-11-06 14:31:23 Exception: java.io.IOException: Cannot restart application: Can't obtain static newInstance method for class com.sun.jna.Structure

Я всегда заканчиваю тем, что загружал обновление с сайта, удалял оригинал, а затем извлекал новую версию вместе с папкой sdk. Есть ли способ это исправить?

2 ответа

Решение

Задача решена. Вроде, как бы, что-то вроде..

Добавление строки -Djna.nosys=true в файле studio.vmoptions в папке /bin исправлена ​​моя проблема, и теперь я обновляюсь. Я нашел решение здесь: https://code.google.com/p/android/issues/detail?id=78656

Я нашел решение

Сначала необходимо удалить 2 папки C:\Users\USER_NAME\.android, C:\Users\USER_NAME\.AndroidStudio и удалить все файлы в C:\Users\USER_NAME\AppData\Local\Temp

Во-вторых, удалите и переустановите Android Studio

этот способ работает отлично

Другие вопросы по тегам