【问题标题】:How to install the apk file stored in assets folder of another apk ..?如何安装存储在另一个 apk 的 assets 文件夹中的 apk 文件 ..?
【发布时间】:2015-05-26 04:56:11
【问题描述】:

我将一个 .apk 文件发送到另一个 apk 的 assets 文件夹。 现在,我想安装存储在 assets 文件夹中的 apk。 自动/以编程方式从 assets 文件夹安装 apk.... 这可能......?

【问题讨论】:

  • 您必须先将 .apk 从资产复制到文件系统外部存储器。之后,您可以使用 Intent。

标签: android apk assets android-assets android-install-apk


【解决方案1】:

你可以这样做。

Intent promptInstall = new Intent(Intent.ACTION_VIEW)
    .setDataAndType(Uri.parse("file:///path/to/your.apk"), 
                    "application/vnd.android.package-archive");
startActivity(promptInstall); 

【讨论】:

  • 谢谢哈迪克,但告诉我如何获取存储在资产文件夹中的文件(.apk)的路径......我写的绝对路径是什么而不是(“file:///path /to/your.apk")....???
  • 嗨哈迪克,我把路径(“file:///assets/first.apk”);它给出错误“解析包时出现问题”。如何解决这个问题.......
  • 我没试过。但这应该有效,验证您的 apk 一次。仅当操作系统无法读取您的 apk 时才会引发解析错误
【解决方案2】:

这是一篇旧帖子,但对于其他人,我想分享我在相同问题上的经验。 出现错误“解析包时出现问题”是因为您修改了 apk 名称。你必须让它原来的名字。 希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-29
    • 2012-09-05
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    相关资源
    最近更新 更多