PackageManager#installPackage不适用于Android N.

时间:2016-07-12 08:14:27

标签: android android-package-managers android-fileprovider android-7.0-nougat

使用构建工具版本24和带有N映像的Android设备(npd56n)时,我无法使用PackageManager#installPackage安装软件包。

当将带有file:方案的URI传递给方法时,返回-3,我假设它是INSTALL_FAILED_INVALID_URI

当使用FileProvider(content:方案)创建的URI传递给方法时,抛出异常:

Caused by: java.lang.UnsupportedOperationException: Only file:// URIs are supported                                                                    

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

PackageManager中的

installPackage在N

上已弃用