2016-08-09 2 views
0

안드로이드 장치에 게임을 배포 할 때마다 콘솔에서이 예외가 발생합니다.Unity 5.3.4 - 안드로이드 장치에 게임을 배포 할 때 FileNotFoundException이 발생했습니다.

FileNotFoundException: /Applications/Unity/Unity.app/Contents/PlaybackEngines/androidplayer/AndroidManifest.xml does not exist 
System.IO.File.Copy (System.String sourceFileName, System.String destFileName, Boolean overwrite) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/File.cs:107) 
System.IO.File.Copy (System.String sourceFileName, System.String destFileName) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/File.cs:86) 
ChartboostSDK.CBManifest.GenerateManifest() (at Assets/Chartboost/Editor/CBManifestEditor.cs:28) 
ChartboostSDK.CBManifest.CheckAndFixManifest() (at Assets/Chartboost/Editor/CBManifestEditor.cs:38) 
ChartboostSDK.ChartboostPostProcess.PostProcessBuild_Android (System.String path) (at Assets/Chartboost/Editor/CBPostProcess.cs:48) 
ChartboostSDK.ChartboostPostProcess.OnPostProcessBuild (BuildTarget target, System.String path) (at Assets/Chartboost/Editor/CBPostProcess.cs:36) 
UnityEditor.HostView:OnGUI() 

예외적으로 Unity는 여전히 내 장치에 성공적으로 빌드하고 배포 할 수 있습니다.

필자는 로그를 기반으로 최신 프로젝트 (예 :이 게시물의 6.4.5)에서 Chartboost를 사용하고 있음을 지적하고자합니다. 또한 Mac OS El Capitan에서 Unity 5.3.4를 사용하고 있습니다.

내 Android 기기에서 게임을 플레이하면 게임 자체, 내 UI, 차트 부스트 광고가 정상적으로 작동하는 것처럼 보입니다. 예기치 않은 행동이나 어떤 것도 발생하지 않습니다.

걱정해야합니까? 이 예외의 원인은 무엇이며 어떻게 고칠 수 있습니까?

감사합니다.

답변

0

편집자 스크립트 중 하나에 대해 불평하는 것 같습니다. 이 스크립트는 조건부 컴파일을 사용하여 게임이 실행되는 플랫폼에 따라 다른 코드 스 니펫을 포함합니다. 편집자 스크립트는 짐작할 수 있듯이 Unity Editor에서 실행됩니다.

짧은 이야기로, 편집기에서 제대로 작동하고 대상 장치에 문제가 없다면 괜찮을 것입니다. Chartboost에 연락하거나 문제의 근본 원인을 찾기 위해 지원 포럼을 들여다 볼 수 있습니다.

+0

감사합니다. 나는 편집자 편에 대해 너무 걱정하지 않는다. 이것은 사실 지금 당장이 예외를 얻고 있기 때문에 실제로 이상합니다. 그리고 저는 프로젝트에서 아무 것도 수정하지 않았습니다. 나는 이것에 대한 통찰력을 얻기 위해 Chartboost 지원 부서에 연락 할 것입니다. 나는 회신을 받으면 다시 게시 할 것이다. – aresz

관련 문제