2017-09-09 29 views
3

我在Unity項目中使用了Firebase數據庫,但在爲android構建項目時遇到了一些問題。 它在Unity播放器中運行良好,但是當我嘗試構建並運行android時,出現以下錯誤消息。 enter image description here(在Unity中Firebase Databse)在構建Android時缺少Temp中的classes.jar

我仔細檢查了Firebase SDK是否正確導入。

控制檯輸出此錯誤;

IOException: Failed to Move File/Directory from 'Temp/StagingArea\android-libraries\firebase-core-11.2.0\classes.jar' to 'Temp/StagingArea\android-libraries\firebase-core-11.2.0\libs\classes.jar'. 

檢查Temp文件夾後,我看到這些文件確實不存在。這些文件是否應該在構建期間生成?我錯過了什麼嗎?

回答

1

在您的構建設置從內部將其更改爲搖籃,然後添加的build.gradle文件到你的根文件夾

下面是一個示例的build.gradle

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.0' 
     classpath 'com.google.gms:google-services:3.0.0' 
    } 
}