我已經開始學習Coco2d-x並希望在我的android手機上運行示例應用程序。我在Eclipse中導入了示例項目Hellocpp並修復了庫路徑。我能夠將其安裝在我的設備上,但是當我運行它時,我得到了以下錯誤。 我正在關注本教程:coco2d-x 請幫助我。coco2d-x:java.lang.IllegalArgumentException:無法找到本機庫
3
A
回答
2
你確定你有鏈接的源庫茯苓在Java構建路徑項目。如果是這樣。請檢查您的環境變量COCOS2DX_ROOT,NDK_ROOT。
1:在Eclipse中,右鍵單擊您的項目並選擇最後一個選項「屬性」。 2:在「項目屬性」窗口的左窗格中選擇「Java Build Path」。 3:在Java Build Path下,選擇選項卡「source」。它應該被默認選中。 4:點擊按鈕「鏈接源」 5:將其瀏覽到以下位置 - > COCOS2D-X_INSTALLATION_FOLDER/cocos2dx/platform/android/java/src。我的路徑是:E:\ cocos2d -x-2.2 \ cocos2dx \ platform \ android \ java \ src 6:給出任何文件夾名稱。例如,刪除src並將其替換爲:Cocos2d-x-source。點擊完成。 我們現在完成了。在Andorid設備上運行你的項目,它會顯示你的nead cocos2d-x標誌。請注意,在Android虛擬機中運行它可能並不總是有效。
- 如果有錯誤的項目已引進和建設等之後:
的Android NDK:警告:APP_PLATFORM的android-14是比Android大:8的minSdkVersion在./AndroidManifest.xml日食
您可以通過以下步驟,由有人從谷歌提供的(在此鏈接)更改Eclipse的設置(也見下文我的重要說明):
重要!谷歌的傢伙沒有注意到的是,你還需要使用設置中的「上移」按鈕來將新規則移動到頂端,否則其他一些更通用的規則會遮蓋它並且不起作用。
在Eclipse:
- 窗口 - >首選項 - > C/C++ - >構建 - >設置
- 選擇CDT GNU C/C++錯誤分析器
- 在底部的錯誤分析器選項,添加新條目,其內容如下:
嚴重性:警告 模式:(?):(\ d +):Android的NDK:警告:() 文件:$ 1 行:$ 2 描述:$ 3
相關問題
- 1. Android java.lang.IllegalArgumentException:無法找到本機庫:main
- 2. 無法加載本機庫:找不到依賴庫
- 3. jni無法從本機庫找到方法?
- 4. 本機活動應用程序中的「無法找到本機庫」錯誤
- 5. 無法找到庫
- 6. 無法找到腳本庫WebUIValidation.js
- 7. 腳本無法找到數據庫
- 8. Android應用程序無法在Armv6上啓動 - 無法找到本機庫
- 9. 主機「SMTP」無法找到
- 10. 無法找到Mysql庫
- 11. 「無法找到SpatiaLite庫。」 Django
- 12. Rcpp無法找到gsl庫
- 13. 靜態庫無法找到
- 14. CMake無法找到QtNetwork庫
- 15. CMake無法找到Thrift庫
- 16. 無法找到庫處理
- 17. CMake無法找到mysqlclient庫
- 18. 無法找到Mono.Data.Sqlite庫
- 19. Scintilla .NET - 無法找到庫
- 20. 無法找到可選庫
- 21. Cmake無法找到Boost庫
- 22. 無法找到數據庫?
- 23. Luabind - 無法找到Lua庫
- 24. boost庫無法找到
- 25. Monodroid:無法找到庫'com.google.android.maps'
- 26. bash腳本無法找到[^]
- 27. 無法找到freeTDS版本
- 28. 如何讓Ruby找到本機庫?
- 29. Grunt concat無法找到「無法找到本地咕嚕聲」
- 30. Eclipse無法找到數據庫方法
這可能是由於不正確的平臺架構。您必須檢查您是否已經針對「armeabi」或「x86」或「mips」等有效體系結構構建項目。檢查體系結構並將其配置到Application.mk文件中。 –