2017-08-04 12 views
7

बाध्य नहीं है मैक ओएसएक्स सिएरा पर एकता से एपीके फ़ाइल बनाने के दौरान मुझे निम्न त्रुटि मिली है। इससे पहले कि मैं अपनी मैकबुक रीबूट करता हूं, लेकिन यह अभी भी ठीक नहीं है।त्रुटि: एक तत्व प्रकार "उपयोग-एसडीके" से जुड़े "टूल्स: ओवरराइड लाइब्रेरी" विशेषता के लिए उपसर्ग "उपकरण"

मैं नीचे त्रुटि विवरण शामिल किए हैं:

नोट: मैं फेसबुक 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

फेसबुक द्वारा प्रदान किए गए "AndroidManifest.xml" को ढूंढें या आपके प्रोजेक्ट में स्थित प्लगइन का उपयोग करके उन्हें संशोधित करें [यहां] (http://answers.unity3d.com/questions/1355793/error-while-saving-blame -file.html) – Programmer

उत्तर

11

समस्या आम तौर पर एक प्लगइन के कारण होता है। अपनी परियोजना में प्लगइन से AndroidManifest.xml खोजें, इसे खोलें और फिर xmlns:tools="http://schemas.android.com/tools"<manifest xmlns:android="http://schemas.android.com/apk/res/android" के अंतर्गत जोड़ें।

इसे सहेजें और फिर से बनाया गया। इससे समस्या हल हो जानी चाहिए। आप देख सकते हैं कि इसे this पोस्ट से क्या पसंद करना चाहिए।

संबंधित मुद्दे