2015-12-16 33 views
0

碰撞時我建的比賽中Unity3D, 它使錯誤:「插件相互碰撞」錯誤,同時建立Unity3D的Android遊戲:=插件相互

我使用Facebook的SDK和Playfab.com SDK

Found plugins with same names and architectures, Assets/Plugins/Android/libs/android-support-v4.jar (ARMv7) and Assets/Plugins/Android/android-support-v4.jar (ARMv7). Assign different architectures or delete the duplicate. UnityEditor.AndroidPluginImporterExtension:CheckFileCollisions(String) UnityEditorInternal.PluginsHelper:CheckFileCollisions(BuildTarget) (at C:/buildslave/unity/build/Editor/Mono/Plugins/PluginsHelper.cs:25) UnityEditor.HostView:OnGUI()

我試圖刪除這個文件:資產/插件/ Android的/庫/ Android的支持,v4.jar 但我得到了另一個錯誤

Error: [Temp\StagingArea\AndroidManifest-main.xml:3, D:\work\Apes Shelter\Temp\StagingArea\android-libraries\facebook-android-sdk-4.7.0\AndroidManifest.xml:3] Main manifest has but library uses minSdkVersion='15'

任何幫助將不勝感激:)

回答

0

檢查最低API級別'生成設置/其他設置'Here is有同樣問題的人。只要設定最低API等級爲15

0

問題,當建築ANDROID和Facebook SDK

出現這種情況是因爲兩兩件事:

1.Facebook SDK包括已經包含在入資產/插件/ Android的文件,並

  1. AndroidManifest.xml必須更新。

所以我這樣做:

  1. 開放的AndroidManifest.xml(入資產/插件/安卓/ AndroidManifest.xml中)和Xcode或文本編輯和變線這樣的:

    使用說明 - sdk android:minSdkVersion =「15」android:targetSdkVersion =「23」

    閱讀錯誤,它會告訴你需要的值。 (不是FacebookSDK /插件/安卓/庫)選擇所有文件,並在督察取消選擇「安卓」。 (有些人建議刪除它們,但我只是取消選擇它們,所以當項目建立時,它們將不被包括在內)。

  2. 取景器中查找.jar文件複製和刪除在插件/ Android的不是Facebook的

,這是我的情況的人的那些,也許你是不同的,我所做的是在Facebook SDK和Assest/plugins/android中查找重複文件!