找不到类:从git使用PackageInstaller时的PackageParser

|| 这是关于托管在Google代码项目上的软件包安装程序开源项目的一个非常精确的问题:http://android.amberfog.com/?p=98 当我尝试编译它时,此类出现
ClassNotFoundException
异常:
android.content.pm.PackageParser
。 我不太了解发生的情况,因为此类是android sdk的一部分,但未记录在android文档中。 有人曾经使用过该软件包并且知道如何编译它吗?     
已邀请:
        更新 您正在尝试编译PackageInstaller应用程序,该应用程序是Google作为Android系统的一部分提供的应用程序,并且使用了一些从公共SDK(例如
android.content.pm.PackageParser
)中隐藏的API。几乎没有可用的技术来访问该隐藏的API,但是即使您能够编译PackageInstaller,它也不会运行,因为它需要的许可权很少(例如
android.permission.INSTALL_PACKAGES
),只有在使用签名时才能授予该应用程序系统证书。而且只有设备供应商才能做到这一点。 但是,让我问您,为什么需要编译PackageInstaller应用程序? http://android.amberfog.com/?p=98上的文章作者显示了如何通过将Package4发送给Google PackageInstaller应用程序来安装/卸载.apk。您不需要重新编译PackageInstaller就能做到这一点。     
        我猜您必须从存储库中提取所有android代码并进行编译。 您可以尝试仅下载所需的类及其所有依赖项。     

要回复问题请先登录注册