如何在源碼環境外編譯

通常來講咱們要編譯一個帶有Android.mk的項目,都須要把它移動導源碼目錄下才能開始編譯,不然就會出現下圖所示的錯誤:android

 

可是有些狀況下移動項目倒是意見很是麻煩的行爲。好比說packages/apps下有一個Launcher,而後你又想編譯一個github下同步下來的Launcher。那麼就必然把原來的Launcher移動或者刪除,才能使編譯得以進行。git

其實還有一種方法:先進行TOP環境變量的設置,如 github

export  TOP = the_directory_of_your_android_open_source_project                                        
這時候你再進行編譯就不會報原來的錯誤了。
相關文章
相關標籤/搜索