Android应用程序包在手机上安装在哪里

时间:2013-03-10 12:11:45

标签: android path installation

我在手机上安装了一个Android应用程序,我在java上创建了自己的应用程序。该应用程序已成功安装在设备上,但我无法找到已安装的软件包。

如何查找已安装应用程序的路径?

6 个答案:

答案 0 :(得分:32)

您将在以下位置找到应用程序文件夹:

/data/data/"your package name"

您可以使用模拟器的DDMS访问此文件夹。除非您拥有root设备,否则无法在真实设备上访问此位置。

答案 1 :(得分:5)

安装在设备或模拟器上的应用程序将安装在:

/data/data/APP_PACKAGE_NAME

APK本身位于/data/app/文件夹中。

但是,这些路径位于系统分区中,要访问它们,您需要拥有root权限。这是一个设备。在模拟器上,您可以在文件资源管理器选项卡中的logcat(DDMS)中看到它

顺便说一下,它只会显示Manifest.XML属性下package="APP_PACKAGE_NAME"中定义的包名称。您在Eclipse中的项目中创建的任何其他包都不会显示在此处。

答案 2 :(得分:4)

安装了系统应用程序/ system / app /或/ system / priv-app。其他应用程序可以安装在/ data / app或/ data / preload /.

使用USB连接到Android手机并运行以下命令。您将看到所有已安装的软件包。

$ adb shell 

$ pm list packages -f

答案 3 :(得分:2)

it-self包位于/data/app/com.company.appname-xxx.apk

/data/app/com.company.appname只是一个用于存储文件的目录,如本机库,缓存,ecc ......

您可以使用Context.getPackageCodePath()函数调用来检索包安装路径。

答案 4 :(得分:2)

- >按以下列出所有包:

adb shell su 0 pm list packages -f

- >按住键" ctrl + alt + f"搜索您的包名。

- >找到后,查找与其相关的位置。

答案 5 :(得分:1)

/data/data/"your app package name " 

但除非你有一个有根设备,否则你无法阅读