[英]Invalid path for Android NDK in Eclipse Preferences
我希望在我的Android項目中納入C ++代碼使用的NDK。 我正在使用Eclipse Android IDE,並且剛剛下載了適用於OSX 64位的android-ndk-r9-darwin-x86_64.tar.bz2。 我已經解壓了ndk並將其保存在主文件夾中,但是當我嘗試在Eclipse prefs中設置路徑時,出現此錯誤
我已經看過這個類似的問題( Eclipse錯誤:ndk的路徑無效? ),但是每個建議都不能解決問題。 其他相關信息,我擁有最新的Make 3.8.1 SDK(Sequoyah)。
我遇到了同樣的問題,並記錄了解決該問題的方法。 這是您需要的下一個鏈接的前兩個步驟: http : //aplacetogeek.wordpress.com/android-with-opencl-tutorial/
編輯:
解決方法是這樣的:
步驟1:設定Android NDK
/home/dries/AndroidDev/adt-bundle-linux-x86_64-20131030/android-ndk-r9c
步驟2:為您的項目配置Android NDK
轉到項目->屬性-> C / C ++構建->構建變量->添加
名稱:NDKROOT
值:您在步驟1中也添加到NDK的android-ndk-r9c文件夾。
點擊確定
${NDKROOT}/ndk-build
。 確保您沒有在/上結束NDKROOT值。 您現在應該可以使用NDK並進行編譯而不會出現錯誤。
在以下論壇的幫助下,找到了解決我問題的解決方案: https : //groups.google.com/forum/#!topic/android- ndk/ YPFPa9Fen7Y
我下載了NDK(r5b)的舊副本,並且與最新版本的r9相比,設置路徑時沒有錯誤。 正如論壇所言,問題在於Sequoyah,自2011年以來未進行更新,並且無法識別NDK所采用的新結構。希望這對將來有所幫助。 (不過,如果您找到直接的解決方案,請告訴我。)
無需下載NDK的另一個版本,我只是在build
文件夾內創建了到toolchains
, prebuilt
和platforms
鏈接,這些鏈接重新創建了r4 NDK的文件夾層次結構。
這樣做使插件感到高興,並且我的計算機上只有一個版本的NDK。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.