2014-11-14 32 views
0

我在Eclipse中嘗試使用libGDX(Flappy Bird的克隆)的示例項目。這是本教程的鏈接 - http://www.kilobolt.com/day-2-setting-up-libgdx.htmllibGDX在Eclipse中的示例項目獲取錯誤87

在步驟18(請訪問鏈接)中,當我單擊「以Java運行時運行」時,出現錯誤警告框,提示消息「LoadLibrary失敗,錯誤87:參數不正確」。可能是什麼原因?

+0

您是否正在嘗試啓動正確版本的應用程序。就像,我有主版本,代碼是,桌面,機器人和一些其他像ios。所以我不能運行主要的,但只有桌面和Android。 (主要是不可運行的,因爲我錯過了一些庫。) 因此,我首先選擇桌面項目並按F11快捷鍵。 – MilanG

+0

是的。我正在嘗試運行桌面版本。我做了他們所說的「右鍵單擊並運行DesktopLauncher類(左下角)」。 – DroidHeaven

+0

我開始遵循這個例子:https://github.com/libgdx/libgdx/wiki/A-simple-game ,一切都很順利.. – MilanG

回答

0

確定即使我不明白原因,剛從這裏得到解決方案http://aerotekit.com/win8-1-loadlibrary-failed-error-87-parameter-incorrect。這是Windows 8.1(我的假設)的問題,它可以通過編輯註冊表來解決。複製 - 粘貼低於溶液:

  1. 複製這個代碼到一個文本文件:

    Windows註冊表編輯器版本5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \控制\類{4d36e968-E325-11CE-BFC1 -08002be10318} \ 0000] 「OpenGLVendorName」= hex(7):61,00,74,00,69,00,6f,00,36,00,61,00,78,00,78,00,2e, \ 00,64,00,6c,00,6c,00,00,00,61,00,74,00,69,00,6f,00,36,00,61,00,78,00,78, 00,\ 2e,00,64,00,6c,00,6c,00,00,00,00,00

  2. 現在保存該文件並將擴展名從.txt更改爲.reg。如果您無法編輯擴展名,則可能需要進入文件夾選項並使擴展名可見。注意:下一步是編輯註冊表項。我建議您在繼續之前進行註冊表備份。雖然這不太可能導致任何問題,但最好是安全而不是遺憾。

  3. 在桌面上有.reg文件後,只需雙擊它,它就會運行。

  4. 重新啓動您的計算機。

0

當我從書中嘗試一個例子時,我得到了同樣的錯誤。我將eclipse中使用的jdk從64位更改爲32位,這個錯誤消失了。