歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android在Linux下編譯源碼

Android在Linux下編譯源碼

日期:2017/3/1 11:17:08   编辑:Linux編程

在Linux環境下怎麼編譯Android源碼?

一、步驟如下:

$ cd aw813/AP //先進入到要編譯的目錄下面

$ . build/envsetup.sh

$ choosecombo //然後進行下選擇,對照著看下選擇就可以了

$ make //編譯整個源碼

說明:要想編譯單個工程的源碼,必須先把整個工程的源碼編譯一遍,然後再對單個源碼進行編譯

二、找編譯源碼後對應的apk的位置路徑:

/home/wangxianming/aw813/AP/out/target/product/aw813/system/app/Mms.apk //找短信對應的apk

三、怎麼在手機中利用編譯的adb,把編譯出的adb燒到手機中:

(1)$ cd /aw813/AP/out/host/linux-x86/bin

$ ./adb kill-server //殺死手機中有的adb

(2)$ ./adb devices //識別編譯出的adb

(3)如果說權限不夠,No Permissions 就改用root權限:

$ su 密碼:

注意:數據庫一定要一致!否則燒錄的版本會報錯!

四、安裝APK

$ adb install xxx.apk //直接安裝APK

$ adb install -r xxx.apk //安裝並覆蓋已經存在的APK

Copyright © Linux教程網 All Rights Reserved