无法合并Android清单。有关详细信息,请参阅控制台

时间:2017-06-06 09:14:37

标签: unity3d

我在从unity制作apk文件时遇到以下错误。我设置了最低API级别= 19和目标24.因为我为Gear VR构建了一个apk,我有三星S7 Edge。

  

CommandInvokationFailure:无法合并android清单。见   控制台了解更多细节。 C:/程序   Files / Java / jdk1.8.0_131 \ bin \ java.exe -Xmx2048M   -Dcom.android.sdkmanager.toolsdir =" C:/ Android设备/ SDK \工具" -Dfile.encoding = UTF8 -jar" C:\ Users \ saad asghar \ Editor \ Data \ PlaybackEngines \ AndroidPlayer / Tools \ sdktools.jar" -

     

stderr [错误:无效命令manifestmerger] stdout [

     

]退出代码:64 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()

3 个答案:

答案 0 :(得分:2)

由于此Unity bug(与最新的Android SDK工具版本相关)而发生错误。

您可以在错误消息中看到" manifmerger"工具返回错误代码(64):

  

stderr [错误:无效命令manifestmerger] stdout [

     

]退出代码:64

该错误已在最新的Unity(beta)版本中修复。有一个解决方法,如该页面所述:

  

为客户提供解决方法。

     
      
  1. 只需打开https://developer.android.com/studio/index.html
  2. 即可   
  3. 向下滚动到该页面的底部
  4.   
  5. 转到下载
  6.   
  7. 向下滚动到该页面的底部
  8.   
  9. 找到Windows" tools_r25.2.3-windows.zip"下载并解压缩
  10.   
  11. 或者,在Mac上:找到MacOSX" tools_r25.2.3-macosx.zip"下载并解压缩。
  12.   
  13. 在SDK路径中替换tools文件夹。
  14.   

这是来自issuetracker页面的引用。我已经添加了下载的直接链接,因为它们似乎在Android网站上丢失了。

答案 1 :(得分:0)

您可以尝试提升最低api级别,通常在目标设备与最低api级别之间存在较高差异时,Unity无法合并Android清单。

我希望这会解决你的问题:)

答案 2 :(得分:0)

非常感谢你们的帮助!

最后我通过执行以下步骤制作apk文件。

1刚打开https://developer.android.com/studio/index.html 2向下滚动到该页面的底部 去下载 向下滚动到该页面的底部 3找到Windows" tools_r25.2.3-windows.zip"下载并解压缩 4或者,在Mac上:找到MacOSX" tools_r25.2.3-macosx.zip"下载并解压缩。 5在SDK路径中,替换tools文件夹。