安卓原始碼中編譯c檔案並放入平台執行

2021-10-03 23:40:21 字數 458 閱讀 5897

在安卓原始碼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以及一些軟體。需要注意的一點是,最好使...