我在Android上制作了一个应用程序,我不知道在安装应用程序后安装的文件是做什么的。这个文件非常大(这与安装的apk大小差不多 - 即使在卸载~5MB之后)所以这就是我提问的原因。
他的文件设置在我的apk'.apk的data / local / tmp /'名称中
它是什么以及什么时候被删除,因为当我在模拟器上测试我的应用并卸载它时它仍然存在。
编辑和答案:
我不确定我的应用是否正在使用tmp文件。我的应用程序使用的唯一文件或资源是放在资源文件夹中的电影,大约5MB。在卸载应用程序后删除此文件会带回可用空间。卸载之前没有。但我希望将其删除,或者根本不创建,因为这个文件让我的应用程序大2倍。
答案 0 :(得分:5)
其中的文件是临时文件,您可以安全地删除它们。 例如,这些是在您:
时创建的adb install
安装APK命令行(临时文件将与原始文件同名); 要轻松列出所有临时文件,可以使用以下命令:
adb shell ls /data/local/tmp
要删除所有这些,您只需使用以下命令:
adb shell rm /data/local/tmp/*
答案 1 :(得分:1)
.apk是您的应用程序。如果Android在你的背后将其删除,你会感到难过:)
http://developer.android.com/guide/developing/building/index.html#detailed-build
http://www.ibm.com/developerworks/xml/library/x-androidstorage/index.html
答案 2 :(得分:0)
此文件是模拟器上传的apk。就像在设备上正常上传文件一样。