生成安卓系统APP的方法
生成系统APP的方法:
AndroidManifest.xml中设置sharedUserId = “android.uid.system” 标签
使用下面的命令签名APK
java -jar signapk.jar certificate.pem key.pk8 file-name.apk file-name-signed.apk
整合ASOP代码中:
1、在/package/apps中新建一个属于你APP的文件夹,然后在文件夹中创建一个Android.mk文件,再把你的APP源码拷到文件夹中(assets,build,res,src还有androidmanifest.xml等)
2、打开Android.mk文件,添加以下代码并保存:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_UNINSTALLABLE_MODULE := true
LOCAL_MODULE_PATH := $(TARGET_OUT_APPS)
LOCAL_CERTIFICATE := platform LOCAL_SRC_FILES
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := MyTestApp
LOCAL_PROGUARD_ENABLED := disabled
LOCAL_PRIVILEGED_MODULE := true
LOCAL_STATIC_JAVA_LIBRARIES := libarity android-support-v4
include $(BUILD_PACKAGE)
include $(call all-makefiles-under,$(LOCAL_PATH))
3、打开build/target/product/core.mk文件,将你的APP名称添加到PRODUCT_PACKAGES标签底下

浙公网安备 33010602011771号