Android工具无法使用IntelliJ

时间:2013-03-29 16:26:53

标签: android intellij-idea

我最近从eclipse转到了Intellij,我在使用Android工具时遇到了问题。当我点击Tools-> Android-> Monitor(包含DDMS)时,我收到错误消息:

无法加载JNI共享库“C:\ Program Files \ Java \ jdk1.7.0_17 \ bin .. \ jre \ bin \ server \ jvm.dll”。

我正在使用最新的Intellij社区版。我会感谢任何帮助。

5 个答案:

答案 0 :(得分:6)

很简单!只需使用[IntelliJ Idea Directory]\bin\idea64.exe

即可

答案 1 :(得分:3)

我遇到了同样的问题。我的环境和我的解决方案:

  • 我有64位Java。您可以使用以下代码段了解您的版本:

    public class Test {
       public static void main(String args[]) {
           System.out.println(System.getProperty("sun.arch.data.model") );
       }  
    }
    
  • 我正在运行32位版本的Intellij(“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”)。直接访问您的桌面。

  • 它像老板一样有效。

希望它有所帮助。

答案 2 :(得分:1)

您需要64位软件包:

64-bit Windows OS
64-bit Java (JDK it must be 1.7 ) 

请尝试使用此

答案 3 :(得分:0)

我遇到了同样的问题。在我的环境中,原因是Intellij社区以32位可执行文件开头,而Android Monitor工具是64位exe。 因此,一个干净的解决方案是使用64位JVM启动Intellij:

  1. 定义指向64位JDK路径的环境变量IDEA_JDK(例如C:\ Program Files \ Java \ jdk1.6.0_43)
  2. 修改用于运行Intellij的快捷方式,以便启动idea.bat(而不是idea.exe
  3. 当idea.bat找到环境变量%IDEA_JDK%时,它使用64位JVM运行Intellij。

    这解决了问题(在我的环境中)。

答案 4 :(得分:0)

我不得不将我的JAVA_HOME环境变量更改为指向64位Java。