当我在Unity3D中构建游戏时, 它会导致错误:"插件相互冲突"
我正在使用Facebook SDK和Playfab.com SDK
找到具有相同名称和架构的插件, 资产/插件/ Android / libs / android-support-v4.jar(ARMv7)和 资产/插件/ Android / android-support-v4.jar(ARMv7)。分配 不同的架构或删除副本。 UnityEditor.AndroidPluginImporterExtension:CheckFileCollisions(字符串) UnityEditorInternal.PluginsHelper:CheckFileCollisions(BuildTarget)(at C:/buildslave/unity/build/Editor/Mono/Plugins/PluginsHelper.cs:25) UnityEditor.HostView:OnGUI()
我尝试删除此文件:Assets / Plugins / Android / libs / android-support-v4.jar 但我得到了另一个错误
错误:[Temp \ StagingArea \ AndroidManifest-main.xml:3,D:\ work \ Apes 住所\ TEMP \ StagingArea \机器人的库\ Facebook的Android的SDK-4.7.0 \的AndroidManifest.xml:3] 主要清单有图书馆 使用minSdkVersion =' 15'
任何帮助将不胜感激:)
答案 0 :(得分:0)
检查'构建设置/其他设置'中的最低API级别。 Here is有同样问题的人。只需将Minimum API Level设置为15。
答案 1 :(得分:0)
构建Android和FACEBOOK SDK时的问题
这是因为有两件事:
1.Facebook SDK包含已包含在Assest / plugins / android和
中的文件所以我这样做了:
使用Xcode或Text编辑打开AndroidManifest.xml(Assest / plugins / android / AndroidManifest.xml)并将行更改为:
使用-sdk android:minSdkVersion =" 15"机器人:targetSdkVersion =" 23"
阅读错误,它会告诉您所需的值。
Assest / plugins / android / libs(不是FacebookSDK / plugins / android / libs)选择所有文件,并在检查器中取消选择" android"。 (有些人建议删除它们,但我只是取消选择它们,所以当项目构建时,它们不会被包括在内。)
在finder中查找.jar文件重复并删除插件/ android中的那些不是Facebook中的那些
这是我的情况,也许你的不同,我做的是在Facebook SDK和Assest / plugins / android中查找重复文件!