>

단일 프로젝트에서 잠재 고객 네트워크 SDK와 페이스 북 SDK를 모두 가져 오면 프로젝트를 빌드하지 못합니다.

패키지 관리자를 사용하여 모든 단일 패키지를 삭제하려고했습니다.

jdk8_11 및 ndk16b 업데이트

2019.1.9로 통일 업데이트

그러나 아무것도 효과가 없었다

문제가 페이스 북에 있으며 화합이나 그 밖의 어떤 것도 아님을 알고 있습니다

<올>
  • 프로젝트는 잠재 고객 네트워크 SDK만으로도 제대로 빌드됩니다.

  • 프로젝트는 페이스 북 SDK만으로도 제대로 빌드됩니다.

  • 프로젝트에서 두 패키지를 모두 가져올 때만 빌드가 실패합니다.

    두 패키지를 모두 가져올 때 다음과 같은 오류가 발생합니다 :

    PrecompiledAssemblyException: Multiple precompiled assemblies with the same name Facebook.Unity.Android.dll included for the current platform. Only one assembly with the same name is allowed per platform. Assembly path: {0} UnityEditor.Scripting.ScriptCompilation.EditorBuildRules.CreateTargetAssemblies (System.Collections.Generic.IEnumerable 1[T] customScriptAssemblies, System.Collections.Generic.IEnumerable 1 [T] 사전 컴파일 된 어셈블리)   C : /buildslave/unity/build/Editor/Mono/Scripting/ScriptCompilation/EditorBuildRules.cs : 221)   UnityEditor.Scripting.ScriptCompilation.EditorCompilation.UpdateCustomTargetAssemblies   ()   C : /buildslave/unity/build/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs : 672)   UnityEditor.Scripting.ScriptCompilation.EditorCompilation.SetAllCustomScriptAssemblyJsonContents   (System.String [] 경로, System.String [] 내용, System.String []   guids) (에서   C : /buildslave/unity/build/Editor/Mono/Scripting/ScriptCompilation/EditorCompilation.cs : 892)   UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface.SetAllCustomScriptAssemblyJsonContents   (System.String [] allAssemblyJsonPaths, System.String []   allAssemblyJsonContents, System.String [] guids) (에서   C : /buildslave/unity/build/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs : 241)

    • 답변 # 1

      프로젝트에서 UnityFacebookSDK 만 사용했는데 같은 오류 메시지가 나타납니다. 여기에 Unity 포럼에 답변을 게시했습니다. 링크, 여기에도 답변을 붙여 넣습니다.

      UnityFacebookSDK를 프로젝트로 가져올 때도 같은 문제가 발생했습니다. 중복 된 라이브러리가있는 것으로 나타났습니다. 두 개의 Facebook.Unity.Android.dll과 두 개의 Facebook.Unity.IOS.dll이 있습니다. 여기 내 해결책 :

      Goto FacebookSDK/Plugins/Android : 해당 폴더에서 Facebook.Unity.IOS.dll을 삭제합니다

      Goto FacebookSDK/Plugins/IOS : Facebook.Unity.Android.dll 삭제

      유니티 종료

      프로젝트 라이브러리 폴더 이동 : PackageCache 및 ScriptAssemblies 폴더 삭제

      방금 삭제 한 두 폴더를 다시 빌드 할 수 있도록 Unity를 다시 시작합니다

      나에게 도움이 되었으면 좋겠다.

    관련 자료

  • 이전 amazon web services - 하나의 버킷 - 여러 주제 aws s3, sns
  • 다음 angularjs - Angular2에서 반응 형과 함께 "ckeditor"를 사용하는 방법은 무엇입니까?