2011-12-25 185 views
1

我正在Android上创建一个应用程序,我不知道在安装应用程序后安装的文件是什么。这个文件相当大(这与安装的apk大小相同 - 即使在卸载后〜5MB),所以这是我的问题的原因。什么和为什么一些文件安装在data/local/tmp

他的文件被设置在我apk'.apk的数据/本地的/ tmp /'名

这是什么,当它被删除,因为当我在模拟器中进行测试我的应用程序,并卸载它,然后它仍然存在。

编辑和答案:

我不知道我的应用程序使用TMP文件。我的应用程序使用的唯一文件或资源是放置在大约5MB的资源文件夹中的电影。应用程序卸载后删除此文件带来可用空间。在卸载之前没有。但我想删除它melodramatically或根本不创建,因为这个文件使我的应用程序大2倍。

+1

? ?什么是文件?它是你的.apk?别的东西?它有多大? – paulsm4 2011-12-25 19:25:36

+0

您的应用程序是否使用临时文件?你有没有尝试删除它(或者只是重命名它),看看这是否会影响任何东西?也许它是从与你的应用无关的东西中遗留下来的。 – 2011-12-25 19:29:39

+0

这是我的apk文件。我不知道为什么它从帖子中删除。对不起刚刚编辑。 – sebap123 2011-12-25 19:30:31

回答

-1

这个文件是在模拟器上载的APK后面。像设备上的普通文件上传一样。

3

那里的文件是临时文件,你可以安全地删除它们。 例如,这些被创建时,你:

  1. 安装一个APK trought与adb install命令行(临时文件将具有相同的名称与原始文件);
  2. 安装/通过Android Studio运行应用程序(临时文件将具有应用程序包名称)。

要轻松地列出所有的临时文件,可以使用下面的命令:

adb shell ls /data/local/tmp 

要删除所有的人,你可以使用下面的命令:

adb shell rm /data/local/tmp/* 
+1

这帮了我。谢谢。 – 2016-12-17 17:54:34

相关问题