安卓应用在后台运行时容易被系统杀掉,网上找了下解决方案有几种, 服务杀死后重建, 双服务守护,双进程守护,还有就是把应用签名未系统应用。
由于是公司内部使用,选择了实现相对容易,可靠性高的系统签名。
我的测试机是红米 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
就签名成功了,
安全文件和签名工具我直接下载的工具包。
下午测试了几个小时果然没有被杀,不过只能安装在小米上。
网友评论