我在使用Unity接入Firebase,打包Android平臺的時候,遇到了這個問題
其實這個問題是我自己坑了自己。
Firebase 的Unity依賴庫,會根據(jù)項目的應用目標平臺去下載對應的依賴包。
比如說“firebase-analytics-unity-6.15.0.aar”、“firebase-app-unity-6.15.0.aar”這一些。
我們游戲項目工程目標是 armv8和armv7的,但是我是用一個測試工程(目標平臺是armv7)來導入Firebase的這些依賴庫,然后復制到游戲工程里使用的。
然后就出問題了,在測試工程里,通過Android Resolver下載的依賴庫,僅僅是應用于armv7平臺?。?!同名內(nèi)容不一樣?。?!
解決的辦法很簡單,把工程的目標平臺設(shè)置好,然后重新Force Resolver,你肯定就發(fā)現(xiàn)“firebase-analytics-unity-6.15.0.aar”、“firebase-app-unity-6.15.0.aar”這些依賴包改變了。
然后重新打包,這個問題就解決啦。