2011-12-25 187 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

相關問題