前言
我檢查過this和this和STFW之前,我問。 由於ROM的差異,我想從[adb源代碼]中交叉編譯運行在我的aarch64設備上的ADB服務器(N +)。交叉編譯ADB,如何將Android.mk轉換爲MakeFile?
你可以在這裏看到android.mk在以下行的不同變化:
Latest Android 7.+ version ,Lollipop Android 5.+ version此版本包含了設備上的目標特徵ADB。
問題
我不能找到一個妥善的生成文件,它只是一個Android.mk在folder.How我應該把它轉換,以便Makefile中使用make
搭建設備上,目標上的adb 。我已經構建了一個交叉編譯環境,並在我的Ubuntu 16.04上安裝了ndk-build
,repo
,build-essential
。
另一方面,我是否可以在不編譯整個ROM的情況下爲目標設備構建ADB?我應該使用哪個參數ndk-build
?請給我更詳細的信息和注意事項。在建立平臺的構建環境
我已經將它設置,請仔細閱讀的問題! – PotatoChips
我只是想編譯一個不尋常的adb,因爲soe的原因,google刪除了adb for device-on-target,我需要在我的手機上運行adb(相當於device-on-target).so我怎樣才能把它背部? – PotatoChips
您問過如何將其轉換爲可以通過make調用的makefile。你沒有。按照AOSP網站上的構建說明進行操作。您可以在樹的頂層運行'make',或者可以在特定項目中運行'mma'。 –