android 应用系统签名 防止被清理

安卓应用在后台运行时容易被系统杀掉,网上找了下解决方案有几种, 服务杀死后重建, 双服务守护,双进程守护,还有就是把应用签名未系统应用。

由于是公司内部使用,选择了实现相对容易,可靠性高的系统签名。

我的测试机是红米 android 7,
 源码环境的厂商安全文件 platform.x509.pem,platform.pk8以及签名signapk.jar
和自己项目build的apk包拷贝到同一文件夹下,apk的路径在工程文件目录my\app\build\outputs\apk\releas

使用命令 java -jar signapk.jar platform.x509.pem platform.pk8 my.apk mysigned.apk
就签名成功了,


安卓系统签名

安全文件和签名工具我直接下载的工具包。
下午测试了几个小时果然没有被杀,不过只能安装在小米上。

你可能感兴趣的:(android 应用系统签名 防止被清理)