Unable to merge android manifest problem please help!

Hello,

I’m trying to test my app on a android device, but i keep getting the "
Unable to merge android manifest" Error, this is my error log from the consol

Error: [Temp\StagingArea\AndroidManifest-main.xml:24, F:\Marcus\DeathBlock\Temp\StagingArea\android-libraries\facebook-android-sdk-4.8.2\AndroidManifest.xml:3] Main manifest has but library uses minSdkVersion=‘15’

UnityEditor.HostView:OnGUI()

Error: [Temp\StagingArea\AndroidManifest-main.xml:24, F:\Marcus\DeathBlock\Temp\StagingArea\android-libraries\facebook-android-wrapper-release\AndroidManifest.xml:3] Main manifest has but library uses minSdkVersion=‘15’

UnityEditor.HostView:OnGUI()

CommandInvokationFailure: Unable to merge android manifests. See the Console for more details.
C:/Program Files/Java/jdk1.8.0_45\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir=“C:/Program Files (x86)/sdk\tools” -Dfile.encoding=UTF8 -jar “B:\U5\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar” -

stderr[
Error: [Temp\StagingArea\AndroidManifest-main.xml:24, F:\Marcus\DeathBlock\Temp\StagingArea\android-libraries\facebook-android-sdk-4.8.2\AndroidManifest.xml:3] Main manifest has but library uses minSdkVersion=‘15’
Error: [Temp\StagingArea\AndroidManifest-main.xml:24, F:\Marcus\DeathBlock\Temp\StagingArea\android-libraries\facebook-android-wrapper-release\AndroidManifest.xml:3] Main manifest has but library uses minSdkVersion=‘15’
]
stdout[
Warning: [Temp\StagingArea\AndroidManifest-main.xml:24, F:\Marcus\DeathBlock\Temp\StagingArea\android-libraries\facebook-android-sdk-4.8.2\AndroidManifest.xml:3] Main manifest has but library uses targetSdkVersion=‘23’
Warning: [Temp\StagingArea\AndroidManifest-main.xml:24, F:\Marcus\DeathBlock\Temp\StagingArea\android-libraries\facebook-android-wrapper-release\AndroidManifest.xml:3] Main manifest has but library uses targetSdkVersion=‘23’
]
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, 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.HostView:OnGUI()

Error building Player: CommandInvokationFailure: Unable to merge android manifests. See the Console for more details.
C:/Program Files/Java/jdk1.8.0_45\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir=“C:/Program Files (x86)/sdk\tools” -Dfile.encoding=UTF8 -jar “B:\U5\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar” -

stderr[

Error: [Temp\StagingArea\AndroidManifest-main.xml:24, F:\Marcus\DeathBlock\Temp\StagingArea\android-libraries\facebook-android-sdk-4.8.2\AndroidManifest.xml:3] Main manifest has but library uses minSdkVersion=‘15’
Error: [Temp\StagingArea\AndroidManifest-main.xml:24, F:\Marcus\DeathBlock\Temp\StagingArea\android-libraries\facebook-android-wrapper-release\AndroidManifest.xml:3] Main manifest has but library uses minSdkVersion=‘15’
]
stdout[

Warning: [Temp\StagingArea\AndroidManifest-main.xml:24, F:\Marcus\DeathBlock\Temp\StagingArea\android-libraries\facebook-android-sdk-4.8.2\AndroidManifest.xml:3] Main manifest has but library uses targetSdkVersion=‘23’
Warning: [Temp\StagingArea\AndroidManifest-main.xml:24, F:\Marcus\DeathBlock\Temp\StagingArea\android-libraries\facebook-android-wrapper-release\AndroidManifest.xml:3] Main manifest has but library uses targetSdkVersion=‘23’
]

Thanks,

The build process will merge all Android manifests into a single one. In case there are conflicts its not able to resolve, you’ll get errors such as this one.

The error is telling you that you have set a minimum (Android) version of 14, but some manifest (some Android library, .aar file or an AndroidManifest.xml in your project) set the value to 15.

The manifest merger doesn’t know how to proceed in such a case.

You should go over the setting you set in player settings (Minimum API level) and all of your manifests.