Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在后台安装/卸载android应用程序?_Java_Android_Security_Apk_Android Install Apk - Fatal编程技术网

Java 如何在后台安装/卸载android应用程序?

Java 如何在后台安装/卸载android应用程序?,java,android,security,apk,android-install-apk,Java,Android,Security,Apk,Android Install Apk,我想在没有用户确认对话框的情况下静默地安装/卸载应用程序。我尝试了两种解决方案,根设备和在系统目录中安装应用程序,但找到了本文提到的更好的解决方案 要实现这一点,首先必须获得用于对设备上安装的Android操作系统进行签名的证书(一对证书(.pk8+x509.pem)),以生成java证书 证书对(platform.pk8+platform.x509.pem)可以在{Android Source}/build/target/product/security下找到` 我从下载了证书对,并用它们来签

我想在没有用户确认对话框的情况下静默地安装/卸载应用程序。我尝试了两种解决方案,根设备和在系统目录中安装应用程序,但找到了本文提到的更好的解决方案

要实现这一点,首先必须获得用于对设备上安装的Android操作系统进行签名的证书(一对证书(.pk8+x509.pem)),以生成java证书

证书对(platform.pk8+platform.x509.pem)可以在{Android Source}/build/target/product/security下找到`

我从下载了证书对,并用它们来签署我的应用程序,但对mr

谁能解释一下我如何从我的设备的
ROM
中获取这些证书,或者有其他解决方案吗

要做到这一点,首先你必须获得用于签署设备上安装的Android操作系统的证书——一对证书 证书(.pk8+x509.pem)–生成java证书

证书对(platform.pk8+platform.x509.pem)可以在{Android Source}/build/target/product/security下找到`

我从android 4.1.2的源代码中下载了证书对 版本,并使用它们来签署我的应用程序,但它不适用于 先生

我不能回答这个问题,但我想我知道为什么失败了

Android源代码有3或4个默认代码和平台签名密钥。您获取了其中一个默认签名密钥,但OEM在使用Android时更改了它们。密钥不再有效。(原始设备制造商应该更换钥匙)

也可以看尼古拉·埃连科夫的。您可能可以在网上以PDF格式找到它。

看看这个