现在的位置: 首页 > 综合 > 正文

Android 如何生成系统级应用

2013年09月02日 ⁄ 综合 ⁄ 共 602字 ⁄ 字号 评论关闭

将你的服务的userId改成系统级别的,在manifest加如下代码:

   <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.xuzhitech.remote.server"
    android:versionCode="1"
    android:versionName="1.0"
    android:sharedUserId="android.uid.system" >

 加上这一代码,需要在源码里面编译才能生效,添加Android.mk文件:

复制代码

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES := $(call all-subdir-java-files)

LOCAL_PACKAGE_NAME := RemoteAndroidServer
LOCAL_CERTIFICATE := platform
#LOCAL_CERTIFICATE := share

LOCAL_OVERRIDES_PACKAGES := Home
include $(BUILD_PACKAGE) 

复制代码

这里的 LOCAL_CERTIFICATE 要使用platform编译,而不是share编译。

到了这里,就可以了。

抱歉!评论已关闭.