2017-08-04 145 views
7

mac osx sierraでapkファイルを作成中に次のエラーが発生しました。私のMacBookを再起動する前にこれもうまくいきますが、今はありません。エラー:要素タイプ "uses-sdk"に関連付けられている属性 "tools:overrideLibrary"の接頭辞 "tools"がバインドされていません。

私は下のエラーの詳細を追加しました:

注:私はFacebookのSDKを使用しています。

Error: Error while saving blame file, build will continue 
Error: The prefix "tools" for attribute "tools:overrideLibrary" associated with an element type "uses-sdk" is not bound. 

UnityEditor.HostView:OnGUI() 

と:

AndroidSDKToolsException: Unable to merge android manifests. See the Console for more details. 
UnityEditor.Android.AndroidSDKTools.DetectErrorsAndWarnings (System.String logMessages, System.String errorMsg) 
UnityEditor.Android.AndroidSDKTools.RunCommandInternal (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) 
UnityEditor.Android.AndroidSDKTools.RunCommandSafe (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) 
UnityEditor.Android.AndroidSDKTools.RunCommand (System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) 
UnityEditor.Android.AndroidSDKTools.RunCommand (System.String[] sdkToolCommand, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) 
UnityEditor.Android.AndroidSDKTools.RunCommand (System.String[] sdkToolCommand, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) 
UnityEditor.Android.AndroidSDKTools.MergeManifests (System.String target, System.String mainManifest, System.String[] libraryManifests, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit) 
UnityEditor.Android.PostProcessor.Tasks.GenerateManifest.MergeManifests (UnityEditor.Android.PostProcessor.PostProcessorContext context, System.String targetManifest, System.String mainManifest) 
UnityEditor.Android.PostProcessor.Tasks.GenerateManifest.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) 
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) 
UnityEditor.HostView:OnGUI() 

最後

UnityEditor.BuildPlayerWindow+BuildMethodException: Build failed with errors. 
    at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x001b9] in /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:162 
    at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:83 
UnityEditor.HostView:OnGUI() 
+0

マージエラーの理由を含むエラー全体をポストします。あなたが今持っているものは、単にエラーの小さな部分です。また、どのプラグインを使用しているか説明してください。 – Programmer

+0

私は詳細を追加しました。 –

+1

あなたのプロジェクトにある使用しているFacebookやプラグインで提供されている "AndroidManifest.xml"を探し、[ここ](http://answers.unity3d.com/questions/1355793/error-while-saving-blame -file.html) – Programmer

答えて

11

問題は通常、プラグインによって引き起こされます。プロジェクトのプラグインからAndroidManifest.xmlを見つけて開き、を<manifest xmlns:android="http://schemas.android.com/apk/res/android"の下に追加します。

保存してもう一度再構築してください。これは問題を解決するはずです。投稿はthis投稿から好きなものを見ることができます。

関連する問題