簡體   English   中英

與動態功能模塊(App Bundle)一起安裝時出現“沒有足夠的存儲空間”

[英]"Not enough storage space" when installed with Dynamic Feature Module (App Bundle)

我有一個使用 Android App Bundle 的 DFM 動態安裝的 Unity 項目(使用 Unity 2019.3 導出)並將其上傳到 google play 進行內部測試,動態模塊按需下載正常,但是當我運行 UnityActivity 時遇到以下錯誤:“不足夠的存儲空間來安裝所需的資源”,即使我的移動設備中有很多可用空間。 我在這里缺少什么? 截屏

對不起,不能發表評論,因為沒有足夠的聲望了。

不,不要使用 SD 卡。

Unity 被添加為一個庫,所以一切都是 Unity 默認邏輯。 必須深入挖掘 Unity 源代碼,看看是否能夠找到文件路徑所在的位置。

從不同的機器編譯相同的代碼,結果是不同的。 在某些機器上,unity 不會出現該錯誤並且一切正常,但在某些機器上,unity 會出現該錯誤。 使用不同的移動設備測試 APK,如果出錯,則不同的移動設備給出該錯誤,沒有錯誤,則它可以在不同的設備上運行。 還刪除了帶有所有設置的 Android Studio 並再次安裝,但沒有成功。 不知道為什么從某些機器編譯代碼會發生此錯誤。

請檢查 src/main/assets/bin/Data/ 是否存在並包含來自 unity 的內容。 通常發生的情況是 vcs 項目中的默認 gitignore 將忽略 bin 文件夾,這是正確的,除非在統一項目中。

由於 firetrap 回答,我們剛剛解決了“沒有足夠的存儲空間來安裝所需資源”的錯誤。 非常感謝!

我們只需要將“unityLibrary/src/main/assets/bin”文件夾列入白名單(忽略默認的android studio .gitignore)。 我們在 Jenkins 服務器上構建,並且該文件夾沒有從我們用來將 Unity 項目導出到服務器的機器推送。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM