2017-09-11 88 views
1

我遇到將大量視頻文件添加到APK的問題。首先,值得一提的是,這款APK不會在Play商店中發佈,因此APK的大小沒有限制。當壓縮文件達到特定尺寸時,Android aapt添加命令失敗

本質上,當爲Unity與Android建立聯繫時,我注意到一旦合併的視頻文件通過了2 GB的標記,它們會在APK打包爲Zip時失敗。

我決定刪除視頻文件並在沒有它們的情況下構建APK,然後嘗試使用CMD中的aapt構建工具手動添加每個視頻。看起來,使用這個工具時,我遇到了同樣的問題,在2GB的標記Unity。

有沒有人知道爲什麼我似乎在內容達到2GB的總大小標記時收到以下消息?有沒有邏輯限制,我可以繞過它嗎?這可能是誤導我的其他東西嗎?

C:\Users\B\AppData\Local\Android\sdk\build-tools\26.0.1>aapt add -v `"C:\Users\B\Desktop\0.0.7.apk.zip" "C:\Users\B\Downloads\LE_ACT_3.mp4"` 

ERROR: failed opening/creating 'C:\Users\B\Desktop\0.0.7.apk.zip' as Zip file 

感謝,並樂於接受關於如何打包也是另一種方式的建議。

+0

添加視頻壓縮文件之前和之後,您的apk大小是什麼?由於max apk大小允許爲4GB。 –

+0

添加視頻之前,它是80MB。 4GB是包含擴展文件的Google Play商店限制尺寸。我認爲Play商店之外的研究並不存在限制。這是一個Zip問題。 thx – Beloudest

+0

否4GB是zip文件允許的總大小。由於apk是一個壓縮文件。所以保持4GB大小很重要。爲你的情況嘗試使用zip64格式 –

回答

0

這是由於Android APK的擴展文件大小限制,即2GB。主擴展2GB,補丁2GB等於4GB。我可以輕鬆休息,但對我來說生活更艱難。