【问题标题】:where is .apk location for apps that are installed on sdcard?安装在 sdcard 上的应用程序的 .apk 位置在哪里?
【发布时间】:2012-05-18 23:14:21
【问题描述】:

我知道系统应用的位置是“/system/app”,而用户应用的位置是“/data/app”。 但是我找不到我移动到/安装在 sdcard 上的那些 apk 的位置。

【问题讨论】:

    标签: android location external apk


    【解决方案1】:

    安装在 SD 卡上的应用程序存储在目录“.android_secure”中。

    如果我没记错的话,您不会直接在该文件夹中找到 APK 文件,因为内容已加密。这是为了防止直接访问付费应用程序的 APK 文件。

    加密部分安装在文件系统的其他位置。

    【讨论】:

    • 谢谢罗伯特。这很有帮助。
    【解决方案2】:

    对我来说,至少在三星 Galaxy s 2 i777 上使用 cyanogenmod9 我在 /mnt/asec/ 中找到了它们 这个位置的工作方式与 /system/app/ 和 /data/app/ 不同,因为系统实际上是为每个应用程序创建一个挂载,而不是仅仅将它们填充到一个文件夹中。 确保记下符号链接。

    您将无法像其他两个一样添加到此处,但您可以提取 apk。更好的解决方案是市场上的 MyAppSharer。

    【讨论】:

      【解决方案3】:

      它将在 mnt -> asec -> -> pkg.apk 中

      【讨论】:

      • 你能详细说明你的答案吗?
      【解决方案4】:

      在 Android 5.0+(Lollipop、Marshmallow)上,几乎所有已安装的非系统应用都将放置在:

      /data/app/
      

      访问 /data 需要 root。

      在使用 adb shell 时使用 su 来获得 root 访问权限,这当然需要您的手机首先获得 root 权限。

      该目录包含每个应用程序的子目录。 每个子目录都由他的包命名,遵循 Android 的应用命名约定:

      tld.author.appname-N
      

      其中 N 表示大于或等于 1 的数字

      例如对于 Firefox,它看起来像:

      org.mozilla.firefox-1
      

      在每个应用程序目录中,您都会找到一个 base.apk,它代表已安装的应用程序。

      因此,如果您想要 Firefox,只需下载:

      /data/app/org.mozilla.firefox-1/base.apk
      

      使用 adb pull/scp 或将其复制到您的 sdcard 并使用 MTP 下载。

      干杯

      【讨论】:

        【解决方案5】:

        它在 文件资源管理器--> mnt/sdcard

        【讨论】:

          【解决方案6】:

          安装ES file explorer。进入首页会有链接App...下面你会发现所有安装在sd卡或手机内存上的应用..选择应用并分享...享受...

          【讨论】:

            【解决方案7】:

            在 lineage 14, Android 7 上,所有 sdcard 应用程序都存储在 /mnt/expand/ 和文件夹“app”中的apk

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2018-06-12
              • 2012-09-29
              • 2023-03-15
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多