首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建Unity3D Android游戏:=插件时出错

构建Unity3D Android游戏:=插件时出错
EN

Stack Overflow用户
提问于 2015-12-16 17:46:30
回答 2查看 3.2K关注 0票数 0

当我用Unity3D构建游戏时,它会出错:“插件相互碰撞”。

我正在使用Facebook SDK和Playfab.com SDK。

发现具有相同名称和架构的插件,Assets/Plugins/Android/libs/android-support-v4.jar (ARMv7)和Asset/ plugins /android/android-support-v4.jar (ARMv7)。指定不同的架构或删除副本。UnityEditor.AndroidPluginImporterExtension:CheckFileCollisions(String) 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 Shelter\Temp\StagingArea\android-libraries\facebook-android-sdk-4.7.0\AndroidManifest.xml:3主清单有但库使用minSdkVersion='15‘

(如有任何帮助,将不胜感激:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-17 08:38:45

‘Build/其他设置’中检查最低API级别Here is的人有同样的问题。只需将最低API级别设置为15。

票数 0
EN

Stack Overflow用户

发布于 2017-02-17 02:55:26

构建ANDROID和FACEBOOK时的问题

之所以发生这种情况,是因为有两件事:

1.Facebook包含已包含在Assest/plugins/android中的文件,以及

  1. 必须更新AndroidManifest.xml。

所以我做了这个:

  1. 使用Xcode或文本编辑并更改行,打开AndroidManifest.xml (Assest/plugins/android/AndroidManifest.xml): 使用-sdk android:minSdkVersion=15“android:targetSdkVersion=”23读取错误,它会告诉您所需的值。
  2. Assest/plugins/android/libs (不是FacebookSDK/plugins/android/libs )选择所有文件,在检查器中取消选择"android“。(有些人建议删除它们,但我只是取消了它们,所以当项目构建时,它们不会被包括在内)。
  3. 在查找器中,查找.jar文件,复制和删除插件/android中的文件,而不是Facebook中的

这是我的情况,也许你的情况不同,我所做的是在Facebook和Assest/plugins/android中寻找重复的文件!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34318746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档