簡體   English   中英

Eclipse無法識別環境變量(Mac OS Lion,Eclipse Juno 64-BIT)

[英]Eclipse Not recognizing Environment Variable (Mac OS Lion, Eclipse Juno 64-BIT)

我需要一些幫助來嘗試使用Eclipse設置C ++ / Java構建。 我正在關注本教程( http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started ),但是無法理解為什么我一直在“請定義NDK_ROOT”。

我更新了create-android-project.sh文件並在終端中應用了這個cmd:export NDK_ROOT =“與create-android-project.sh文件中的NDK相同的路徑”。 當我運行'create-android-project.sh'時,我對創建項目沒有任何問題,運行新創建的項目的build_native.sh也會遇到任何問題。

因此,按照以下步驟將“Build Command”從默認更新為教程要求編譯項目中的C ++和Java文件,而不必在終端中運行build_native.sh,在Eclipse中運行項目。

如果刪除默認的自定義版本,則所有編譯器都將在模擬器和設備上的項目上運行。

我附上了項目構建的設置和控制台日志的屏幕截圖。

開發環境:Mac OS 10.8(Lion)Eclipse Juno 64-BIT Cocos2d-x v2.0-x-2.0.3 NDK:android-ndk-r7-crystax-5.beta2

請指教。 在此輸入圖像描述

我通過將NDK_ROOT變量添加到ADT> Preferences> C / C ++> Build> Build Variables來解決了這個問題。

在此輸入圖像描述

希望它能對某人有所幫助,我知道我一直在尋找解決方案。

此錯誤與eclipse無關。 它告訴我在build_native.sh文件中沒有定義NDK_ROOT 我通過在build_native.sh文件的頂部添加NDK_ROOT來解決此問題

build_native.sh

NDK_ROOT="path of your ndk "

實際上你不需要在C / C ++ build-> Environment中設置它。

像這樣。 它最終對我有用。

有關配置,請參閱此圖片

組態

在你日食的左側窗格中,我可以閱讀資源,Android ..等等

在Android中,將有一個選項來設置NDK路徑

Eclipse->窗口->首選項-> Android-> NDK->設置NDK的路徑

它和android SDK一樣,在這里你必須指定NDK路徑...

編輯:

如果您仍然遇到問題...那么這就是我為Windows版本設置該問題時遇到的相同問題

用於導出NDK_Path的android ndk版本存在問題....您可以嘗試使用crystax ndk版本的android它將確實有效

任何其他幫助,請隨時詢問

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM