Android系統新增預置APP(so庫自動釋放

2021-10-08 15:48:53 字數 1003 閱讀 3623

(2)擁有系統原始碼

把上面解壓的lib資料夾也放到test中。

include $(clear_vars)

# module name should match apk name to be installed

local_module := test

local_src_files := $(local_module).apk

local_module_suffix := $(common_android_package_suffix)

local_prebuilt_jni_libs := \

@lib/armeabi/libtest.so \ //注意前面要用tab鍵隔開。  通過這種方式來完成半自動提取apk中的so,並拷貝到system/lib或system/lib64目錄下

@lib/armeabi/libtest2.so //這是你需要新增的so。 如果是 armeabi-v7a 直接替換掉armeabi

include $(build_prebuilt)

如果so檔案是32位,而原始碼是針對64機器的,那麼還需要在android.mk檔案中加上

local_multilib := 32

我的系統原始碼的配置檔案在bulid/target/product/generic.mk這個檔案中又包含其他的配置檔案,最終就是在配置檔案中的product_packages標誌下新增你的test目錄

product_packages := \

bluetooth \

camera2 \

gallery2 \

music \

musicfx \

onetimeinitializer \

provision \

systemui \

wall*****cropper\

test

4412 android系統去掉和新增apk

因為要裁剪系統,所以用了半天的時間研究刪除和新增apk進入android檔案系統。環境 系統 android4.03 開發板 4412 我這裡開發板使用的訊為的4412,android使用訊為提供的原始碼,但是原理是想通的。給的教程不算全面,有幾點沒有提到,有以下幾點需要注意。刪除系統自帶apk 1...

android 開啟 關閉ap

public class apmanager catch throwable ignored return false 關閉wifi param context public static void closewifi context context 開啟熱點 param context param...

mt65xx系統預置apk

以預置baiduinput為例 1 新增路徑 mediatek source operator op02 spec0200 operator packages baiduinput 將baiduinput.apk放在其中,並新增android.mk 內容如下 2 修改 mediatek source...