【问题标题】:Internal Error When Updating Android Studio更新 Android Studio 时出现内部错误
【发布时间】:2014-11-06 14:37:26
【问题描述】:

每次我尝试更新 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 文件夹旁边提取新版本。有没有办法解决这个问题?

【问题讨论】:

    标签: android android-studio updates auto-update


    【解决方案1】:

    我找到了解决办法

    首先,你应该删除2个文件夹C:\Users\USER_NAME\.android, C:\Users\USER_NAME\.AndroidStudio 并删除C:\Users\USER_NAME\AppData\Local\Temp中的所有文件

    其次,卸载并重新安装Android Studio

    这种方法效果很好

    【讨论】:

      【解决方案2】:

      问题解决了。有点..

      将-Djna.nosys=true 行添加到 /bin 文件夹中的 studio.vmoptions 文件解决了我的问题,我现在更新了。我从这里找到了解决方案:https://code.google.com/p/android/issues/detail?id=78656

      【讨论】:

      • 我现在已经这样做了两次才能更新到版本。 0.9.2
      猜你喜欢
      • 2021-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-17
      • 1970-01-01
      • 2016-08-07
      • 2017-05-21
      • 1970-01-01
      相关资源
      最近更新 更多