內建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框架卻沒有類似的便利,同時系統好像也沒有此類支援,此時該...