[Unity] Unable to load DLL 'FirebaseCppApp-6_15_0'

我在使用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”這些依賴包改變了。

然后重新打包,這個問題就解決啦。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容