Android NDK開發(fā)建議
重新編譯 在進行Android NDK開發(fā)過程中,可能會遇到一些問題。當遇到問題時,可以嘗試重新編譯項目。 切換到C/C 模式。 右鍵點擊工程,在彈出菜單中選擇Clean Proj
重新編譯
在進行Android NDK開發(fā)過程中,可能會遇到一些問題。當遇到問題時,可以嘗試重新編譯項目。
- 切換到C/C 模式。
- 右鍵點擊工程,在彈出菜單中選擇Clean Project。
- 點擊工具欄上的Build All,重新編譯項目。
檢查其他工程錯誤
在Eclipse中,還需要檢查其他工程是否有錯誤。如果有相關的工程出現(xiàn)錯誤,Eclipse將無法正常運行??梢試L試關閉與當前工程無關的其他有錯誤的工程。
- 右鍵點擊工程,選擇Close Project,關閉不相關的工程。
檢查ABI匹配
在進行NDK開發(fā)時,需要檢查手機或模擬器的APP_ABI和NDK的APP_ABI是否一致。
- 查看模擬器的ABI:打開工具欄中的Android Virtual Device Manager,找到需要查看的模擬器的CPU/ABI一欄。
- 查看代碼的ABI版本:查看工程的文件中的APP_ABI字段。
重新啟用"add native support"
如果遇到函數(shù)無法解析的問題,可以嘗試關閉Eclipse的C/C 部分的語法和語義檢查。
重啟Eclipse和切換workspace
可以嘗試重啟Eclipse或切換到一個新的workspace來解決一些問題。
注釋掉APP_ABI
如果在文件中注釋掉APP_ABI這一行后,可以通過編譯,再將其打開,再次編譯即可。
新建測試程序
可以嘗試新建一個測試程序來驗證環(huán)境配置是否正確。
重新配置Android NDK環(huán)境
如果遇到環(huán)境配置問題,可以嘗試重新配置Android NDK環(huán)境。
頭文件找不到
如果頭文件找不到,可以嘗試在文件中增加"-landroid"這個庫。