【问题标题】:Where does Eclipse put your apk files (that you're developing and testing)?Eclipse 将您的 apk 文件(您正在开发和测试的文件)放在哪里?
【发布时间】:2024-01-02 04:49:01
【问题描述】:

我一直在测试我一直在手机上开发的安卓应用。问题是,似乎每次调整它并重新安装到我的手机上,它都会占用内存。也就是说,如果我的应用程序是 10mb,那么每次我重新安装它时,我的手机都会用完 10mb,所以最终我的手机会耗尽内存。

我要做的是找到 Eclipse 存储 apk 文件的位置,以便我可以查看我的 apk 是否有多个副本。

【问题讨论】:

  • 请接受答案,以防它帮助您解决目的。它可以帮助其他人知道这是一个正确的答案。谢谢。

标签: android eclipse memory apk updates


【解决方案1】:

转到您的应用程序文件夹。它必须在eclipse的工作区中。在应用程序内部,有 bin 文件夹。 apk 在 bin/ 文件夹中生成。

在手机中,预装的apk保存在system/app文件夹中,安装的应用程序保存在data/app文件夹中。您的手机需要 root 才能访问此文件夹。

但是你可以编写小代码来查看这个文件夹中存在哪些 apk:

File apkDir = new File("/data/app");
String[] apkFiles = apkDir.list();

for (int i = 0 ; i < files.length ; i++ ) {
    Log.d(TAG, "File: "+files[i]);
}

希望对你有帮助

【讨论】:

  • 我的意思是,Eclipse 将 apk 文件放在您的手机上的什么位置。对不起,我的标题不太清楚。我想知道它在你手机上的存储位置,以便我可以检查它是否将相同文件的副本放在我的手机上。
  • @user3369935 忽略我的最后一个commnet。这是错字。它放在根文件夹的数据/应用程序上
  • @user3369935.. 我现在已经根据您的问题编辑了我的答案。希望对你有帮助
最近更新 更多