閱讀820 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Android——在源代碼的基礎上開發應用程序

從源代碼編譯,把編譯好的android係統燒錄到MID(移動通訊設備)裏麵,把自己的源代碼編譯到MID(移動通訊設備)裏麵,最後在MID(移動通訊設備)上運行自己程序的基本過程,裏麵其實還有很多細節,在這裏也不好說了,隻寫步驟...

(編譯源代碼)

1. 下載android源代碼
2. 進入到源代碼工程目錄
3. 輸入命令. ./build/evnsetup.sh
4.輸入命令 lunch 1
5. make

(燒錄android鏡像到MID)
6. 進入到build目錄(好像是這個目錄  有點忘記了)
7. 輸入命令 sudo ./fastboot flash boot
7. 輸入命令 sudo ./fastboot erase boot
8. 輸入命令 sudo ./fastboot flash   */boot.img (*號代表boot.img的位置,好像也是在build目錄裏麵來著)
9. 輸入命令 sudo ./fastboot erase system
10. 輸入命令 sudo ./fastboot flash */system.img
11. 輸入命令 sudo ./fashboot reboot

 

(把自己的android程序編譯到係統裏麵)

12.用eclipse 新建andoird工程 開發好自己的程序,然後再workspace裏麵找到相應的工程文件夾複製到android源代碼工程目錄下麵 工程目錄/packages/apps/你的文件夾(注意複製的時候主要res和src目錄和andmifest.xml文件,其他的都不要)
13.在源代碼工程目錄下麵執行mmm  工程目錄/packages/apps/你的文件夾 (可能提示mmm找不到,說明你的環境變量沒弄好  回到上麵配置環境變量)
14.不出問題的話你提示在build/system/generic/下麵生成了X.apk文件
15. adb push */X.apk  /system/app  ,把你的程序裝到手機裏麵
16,此時手機home界麵就有你的應用程序了。

最後更新:2017-04-02 22:16:28

  上一篇:go make & make sdk in Android
  下一篇:go Android tab 實現子Activity跳轉