在安卓原始碼developmen資料夾中建立mytest資料夾
建立android.mk檔案
local_path:= $(call my-dir)
include $(clear_vars)
local_module := mytest
local_src_files := mytest.c
local_module_tags := optional
include $(build_executable)
.c檔案
#include int main(void)
回到安卓頂層目錄,make mytest,生成的可執行檔案在out\target\product\msm8909\system\bin\mytest
最後使用adb push命令將檔案放入安卓裝置中。
安卓原始碼閱讀 原始碼編譯
mkdir bin path bin path curl bin repo chmod a x bin repowget tsinghua edu cn aosp monthly aosp latest.tar tar xf aosp latest.tar cd aosp 解壓得到的 aosp 工程...
1 安卓原始碼中編譯C程式
定義當前模組的相對路徑 local path call my dir 清除當前的環境變數 include clear vars 編譯該模組需要的原始檔 local src files call all subdir c files 變數設定標頭檔案的include目錄列表 local c inclu...
編譯安卓6 0原始碼並燒錄手機
實驗環境是ubuntu14.04。採用手機nexus 5,編譯安卓6.0.1原始碼並燒錄安卓。原始碼編譯沒有一蹴而就,建議使用一台linux機器開啟ssh後,通過遠端的方式利用閒暇時間編譯並檢視結果。主要步驟按照官方文件走。首先,搭建要編譯的環境,裝相應的jdk以及一些軟體。需要注意的一點是,最好使...