1.在packages/apps/新建一个文件夹 packages/apps/Sylauncher
2.把apk文件放进文件夹,新建一个Android.mk文件
3.编写Android.mk
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := Sylauncher
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_PRIVILEGED_MODULE := true
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := platform
include $(BUILD_PREBUILT)
4.执行 mmm ./package/apps/Sylauncher 。
LOCAL_PRIVILEGED_MODULE := true 这一句代表的意思是 放进priv-app文件夹里面
5. 打开packages\apps\Launcher3\AndroidManifest.xml
\development\samples\Home\AndroidManifest.xml
以上两个文件
注释掉<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
6.你要launcher的apk里面必须加上以上两句话才可以