很久不搞打包了,沒想到google又整出新的花活了,apk變成了aab,這里分享一下。
首先有幾個網(wǎng)址很重要,這里說一下:
GitHub - google/play-unity-plugins: The Google Play Plugins for Unity provide C# APIs for accessing various Play services
這個是google那一堆工具在github上的托管地址,里面有文檔的跳轉(zhuǎn)地址
https://developers.google.com/unity/packages?hl=zh-cn#external_dependency_manager_for_unity
這個是下載unity插件的地方
現(xiàn)在aab這個東西有2種格式,叫人挺難受的。
一種叫?Android App Bundle,這個應(yīng)該算是一種過渡方式吧,就是允許你繼續(xù)使用 unity 的 Asset Bundle 來更新資源的,你需要做的改動是最少的。
打包好的 ab 繼續(xù)丟到?StreamingAssets 里,也不用考慮什么150m的限制問題。
一種叫?Play Asset Delivery,是上一種的進階版,據(jù)說?google 會免費給你提供 CDN 功能,你不需要自己弄了,但是帶來的問題是,你打的 ab 不能丟?StreamingAssets 里了,個數(shù)好像也不能超50,命名也有要求,底層加載時要換 api 等一系列問題。。。。。。woc,總之看了就叫人頭皮發(fā)麻,反正我是暫時不想研究它了~
這里要說的就是怎么用第一種方法出 aab 包。
第一步是先下插件
一個是會自動解決 aar 依賴的,并把需要的包下載下來,一個就是?Android App Bundle,下載后把它2導(dǎo)入工程中。
?
把這個選項給勾上。
文章來源:http://www.zghlxwxcb.cn/news/detail-656409.html
然后再用這個打包,就可以出 aab 包了,順便說一下,出包前記得別忘了+簽名,aab是需要有簽名的。?文章來源地址http://www.zghlxwxcb.cn/news/detail-656409.html
到了這里,關(guān)于Unity打包google play最新要求的aab文件的方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!