yur*_*ife 29 android android-install-apk
我有android的系统级应用程序:sharedUserId ="android.uid.system"(UID:1000).
设备没有扎根!Manifest中包含INSTALL_PACKAGES权限.
我可以安静地安装下载的*.apk吗?
yur*_*ife 41
我发现了这个问题.
android.permission.INSTALL_PACKAGES
"权限.signapk.jar
" 签署了我的应用程序,证书是我从我的设备制造商处获得的.pm install /.../app.apk
"而不是"su" 安装其他人.有用!
PS 仅使用"pm install" 更新应用程序并不会用新的应用程序替换现有的应用程序,但返回exit_value = 0.因此更新有两种方法:
pm install -r /.../app.apk
";pm uninstall com.mydomain.myapp
"(您需要" android.permission.DELETE_PACKAGES
"权限)删除应用程序,然后安装新的应用程序.你不能.仅仅具有相同的UID是不够的.您还必须使用与ROM本身相同的密钥进行签名.
出于安全原因,不允许以静默方式安装应用程序或更新到您自己的应用程序.
归档时间: |
|
查看次数: |
43108 次 |
最近记录: |