Android內建so庫到各個目錄下

2021-07-11 08:12:27 字數 938 閱讀 9208

內建so庫到  system/lib,lib64 lib/hw/

內建bin到 system/bin

├── android.mk

├── bin

│   ├── android.mk

│   └── gx_fpd

├── lib

│   ├── android.mk

│   ├── hw

│   │   ├── android.mk

│   │   └── gxfingerprint.default.so

│   ├── libalgoandroid.so

│   ├── libfp_client.so

│   └── libfpservice.so

└── lib64

├── android.mk

├── hw

│   ├── android.mk

│   └── fingerprint.default.so

└── libfp_client.so

local_path:= $(call my-dir)

include $(call all-makefiles-under,$(local_path))

include目錄下所有的mk檔案

1.只include android.mk檔案,叫其他名字的mk檔案,不include.

2.只include這個$(local_path)一級目錄下的android.mk檔案,而不是所有子目錄以及子目錄下的android.mk檔案。

這個函式的源**:

define all-makefiles-under

$(wildcard $(1)/*/android.mk)

endef

include $(call all-makefiles-under,$(local_path))

android系統新增內建APP(自帶 so

擁有系統原始碼 把上面解壓的lib資料夾也放到test中,include clear vars module name should match apk name to be installed local module test local src files local module apk l...

Android系統so庫解析

為適配眾多的cpu架構,實際就是指令集的區別,在開始從複雜指令集改動到簡易指令集的微軟架構之後,又分出若干陣營,那麼這個地方就不展開了,展開我怕篇幅不太夠啊.armeabi,armeabi v7a,x86,mips,arm64 v8a,mips64,x86 64 android系統尋找so庫的順序,...

讓android自動載入動態庫so

在ios上可以利用越獄後cydia substrate框架的mobileloader完成,吧plist和dylib放在 library mobilesubstrate dynamiclibraries目錄下即可 然而android上的cydia框架卻沒有類似的便利,同時系統好像也沒有此類支援,此時該...