android从Marketplace安装应用程序后,是否保留。apk文件?

Android是否有一个保存这些文件的标准位置?


当前回答

使用此命令列出/data/app/下的所有。apks

adb bugreport | grep 'package name="' | grep 'codePath="/data' | cut -d'"' -f4

其他回答

在/data/app中,但出于复制保护,我认为你不能访问它。

与所选答案上所写的相反,你不需要root,并且可以获得已安装应用程序的apk,这就是我在我的应用程序上所做的(这里)。例子:

List<PackageInfo> packages=getPackageManager().getInstalledPackages(0);

然后,对于列表中的每一项,您都可以访问packageInfo.applicationInfo。sourceDir,这是已安装应用的APK的完整路径。

.apk文件可以位于/data/app/目录下。使用ES文件资源管理器,我们可以访问这些。apk文件。

我来这篇文章是因为我想重新安装一些我很喜欢的应用程序。 如果这是你的情况,只要去谷歌播放,然后找到我的应用程序,标签全部,你会找到一种方法重新安装你喜欢的应用程序。我遇到了一个问题,我无法通过搜索一个应用程序找到,但它在我的应用程序中,所以我可以重新安装到我的新手机;)

使用此命令列出/data/app/下的所有。apks

adb bugreport | grep 'package name="' | grep 'codePath="/data' | cut -d'"' -f4