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

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值