2011-10-14 48 views
0

這個問題困擾了我一陣子。有一天我跑我的程序。它經歷了控制檯中的正常步驟。最後它需要安裝到我的設備上。它會超時,然後給我一個錯誤說重新啓動adb。Files文件夾中的所有內容是否打包?

我重新啓動adb沒有運氣。時不時地它會工作,但它會需要500秒。 我的應用程序只有大約2 MB的文件。

終於今天出於純粹意外,我瀏覽了我的應用程序的文件夾。我注意到,創建的APK是75 MB!

我查看了我的Files文件夾,並且發現我已經創建了一個文件夾來存儲一些我在APK中不需要的大文件。這個文件夾中的這些文件是73 MB。看起來B4A包含這些文件。

我認爲包括的唯一文件將是與文件管理器一起添加的文件。即使當我選擇「清潔文件(未使用)」時,它也沒有列出存儲在額外文件夾中的這些文件。

如果b4a包含Files文件夾中的所有文件和文件夾,那麼「Clean Files(unused)」也應包含這些文件和文件夾。對?

回答

0

作爲Android SDK一部分的打包工具打包了所有文件。 清理所有文件應刪除未使用的文件。也許這些文件是由一個佈局文件使用的?

+0

我在Files文件夾內創建了一個文件夾。它的名字是「PSD」,在這個文件夾裏我從我的相機導入了10張圖片。這些圖像的名稱如「IMG_123234.jpg」。它們在我的代碼中沒有被引用。出於某種原因,b4a將它們打包到我的apk中。如果我從「文件」文件夾中刪除此文件夾,則不會發生錯誤,只有APK變得小於70 mb。這就是爲什麼我想知道b4a是否只是將所有內容都包裝在Files文件夾中。 – user985908

+0

打包工具打包文件文件夾下的所有文件和文件夾。 – Erel

+0

謝謝。這就是我想確認的。希望這個步驟能夠幫助別人。 – user985908

相關問題