2011-10-07 40 views
2

我知道在一個正常的NDK構建中,C++庫被構建並打包到一個apk文件中。但是,我如何在Eclipse中自動執行此操作?我嘗試了以下http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-development/以運行NDK隨附的本機活動示例,最終無法正常工作。即使在通過包含過濾大部分參考錯誤之後,當我將其作爲Android應用程序(插入摩托羅拉手機)運行時,也沒有任何反應。使用NativeActivity製作Android NDK應用程序?

我已經環顧了很多關於這個,我仍然卡住,所以我打開這一點的建議。謝謝!

(請記住,我使用的MinGW/MSys的在Windows 7上,多爲運行具有的bash腳本)

回答

2

我剛剛決定去與一個Ubuntu VM和使用,並與一些調整它似乎正在工作的方式應該。我使用了http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-development/http://developer.android.com/sdk/ndk/overview.html#native-activity的組合來設置一切。另外一個非常重要的注意事項,請進入C/C++常規 - >代碼分析 - >在您的Eclipse項目設置中啓動,並禁用這兩個選項以用於您所做的任何本機活動。我不確定是否有一種很好的方式來設置庫幷包含它的工作,但是目前存在的錯誤檢查NDK中的東西,並且目前我可以在沒有它的情況下成功構建。另外,它仍然會在構建失敗後將錯誤標記爲紅色,因此在發現錯誤時不應該完全處於無處不在的狀態。

+0

我的upvote。你的帖子真的很有幫助,因爲我正在經歷同樣的問題。 –

相關問題