将两个或多个应用放到同一个进程的方法

来源:互联网 发布:双色球选红球算法 编辑:程序博客网 时间:2024/06/04 19:38

1<manifest>里面添加

android:sharedUserId注意这个属性的取值必须包含点dot也就是诸如java package的形式比如com.aaa.bbb没有dot的话将来adb installxxx.apk就会出错Failure 

[INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID]

2<manifest>里面添

android:sharedUserLabel="@string/shared_user_label"这个label必须是一个string资源不能是raw string所有application都要填写的一样

3<application>里面添android:process="xxx.xxx.xxx"这里所有的application都要填写的一样内容就是process的名字一般来说Androidprocess的名字就

manifest中的package的取值

4所有的application用同样的一个keysign如果用Eclipse ADT plugin开发由于所有application都使用同一个debugkeysign所以这一步没有什么额外的工作更具体

的有关sign apk的细节参考Android文档

http://androidappdocs.appspot.com/guide/publishing/app-signing.html
0 0