我最近从 eclipse 搬到了 Intellij,但我在使用 Android 工具时遇到了问题。当我单击 Tools->Android->Monitor(包括 DDMS)时,我收到错误消息:
无法加载 JNI 共享库“C:\Program Files\Java\jdk1.7.0_17\bin..\jre\bin\server\jvm.dll”。
我正在使用 Intellij 的最新社区版。如果有任何帮助,我将不胜感激。
我最近从 eclipse 搬到了 Intellij,但我在使用 Android 工具时遇到了问题。当我单击 Tools->Android->Monitor(包括 DDMS)时,我收到错误消息:
无法加载 JNI 共享库“C:\Program Files\Java\jdk1.7.0_17\bin..\jre\bin\server\jvm.dll”。
我正在使用 Intellij 的最新社区版。如果有任何帮助,我将不胜感激。
很简单!只需使用[IntelliJ Idea Directory]\bin\idea64.exe
我有同样的问题。我的环境和我的解决方案:
我有一个 64 位的 Java。您可以通过以下代码片段了解您的版本:
public class Test {
public static void main(String args[]) {
System.out.println(System.getProperty("sun.arch.data.model") );
}
}
我正在运行 Intellij 的 32 位版本(“C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 12.1.3\bin\idea.exe”)
我只是改成idea64.exe(“C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 12.1.3\bin\idea64.exe”)。直接访问您的桌面。
它工作......就像一个老板。
希望能帮助到你。
您需要一个 64 位软件包:
64-bit Windows OS
64-bit Java (JDK it must be 1.7 )
请试试这个
我有同样的问题。在我的环境中,原因是 Intellij Community 以 32 位可执行文件启动,而 Android Monitor 工具是 64 位 exe。因此,一个干净的解决方案是使用 64 位 JVM 启动 Intellij:
idea.bat
(而不是idea.exe
)当 idea.bat 找到环境变量%IDEA_JDK%
时,它使用 64 位 JVM 运行 Intellij。
这解决了问题(在我的环境中)。
I had to change my JAVA_HOME environment variable to point at the 64-bit Java.