我想知道是否需要爲我正在開發的應用程序構建Android源代碼。我需要開發一個應用程序來控制內核中使用I2C驅動程序的設備。我可以簡單地使用SDK和NDK來做到這一點嗎?我應該改用我的Android版本中的SDK和NDK嗎?爲什麼要構建android源碼?
我注意到的SDK沒有一個工具目錄,當我嘗試運行NDK/NDK建造我收到以下錯誤。
/ndk/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc:命令未找到
/NDK /工具鏈/ ARM-Linux的-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-g ++:找不到命令。
當然有兩個特定的Android網站:source.android.com
和developer.android.com
,我理解這些提供的指南。似乎沒有任何建議如何處理構建或爲什麼要構建源代碼,而不是使用下載的SDK。
非常感謝您的幫助信息。對於我來說,從用戶空間使用i2c,我需要安裝i2c工具,這是目前我的android版本中不可用。我可以通過修改某些系統文件來做到這一點,還是需要重建系統? – user1400716
此外,如果我要使用我的android版本中構建的SDK和NDK,而不是下載的版本,我該如何解決這個問題?如上所述,我不能將eclipse指向SDK文件夾,因爲沒有工具文件夾,當我嘗試運行NDK時出現錯誤。 – user1400716