用Intellij 不久,對Intellij 的設定不是很了解。今天調試android項目,為了友善android ui 調試,下了intellij idea 12,安裝後直接運作,代碼運作正常。想要打開DDMS時,卻發現DDMS打不開了,提示“Failed to load the JNI shared library c:/jdk1.6.0_xxx/xxx/jvm.dll”.在stackoverflow上搜尋到答案說是因為64位和32位的相容問題。intellij 和 JDK 必須都為32位或者都為64位才可以。由于我的作業系統是64位的,下載下傳了新的64位的JDK,在INTELLIJ IDEA --->File-->Project Structue裡重新設定JDK版本,同時在idea 12目錄下找到idea64.exe重新啟動後終于可以看到DDMS界面了。
總之一句話,碰到“Failed to load the JNI shared library jvm.dll”提示的話,確定IDE版本和JDK版本一緻即可,對于ECLIPSE下出現這種情況也同樣适用哦!