2014-01-28 60 views
3

我已經開始學習Coco2d-x並希望在我的android手機上運行示例應用程序。我在Eclipse中導入了示例項目Hellocpp並修復了庫路徑。我能夠將其安裝在我的設備上,但是當我運行它時,我得到了以下錯誤。 我正在關注本教程:coco2d-x 請幫助我。coco2d-x:java.lang.IllegalArgumentException:無法找到本機庫

enter image description here

+0

這可能是由於不正確的平臺架構。您必須檢查您是否已經針對「armeabi」或「x86」或「mips」等有效體系結構構建項目。檢查體系結構並將其配置到Application.mk文件中。 –

回答

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虛擬機中運行它可能並不總是有效。

  1. 如果有錯誤的項目已引進和建設等之後:

的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

+0

嗨samdonly,對不起,我花了很長時間來接受你的答案,但它幫助我很多。非常感謝你。 – Aditya

+0

@Aditya不用擔心哥們,祝你的發展順利:) – samdonly1