我在从统一中创建apk文件时出现了以下错误。我设置了最小的API level=19和目标24。因为我为齿轮VR构建了一个apk,我有三星的S7边缘。
CommandInvokationFailure:无法合并安卓清单。有关详细信息,请参阅控制台。C:/Program /Java/jdk1.8.0_131\bin\java.exe -Dcom.android.sdkmanager.toolsdir="C:/Android/sdk\tools“-Dfile.encoding=UTF8 -jar "C:\Users\saad asghar\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar”- stderr错误:无效命令显式合并stdout 出口代码: 64 UnityEditor.Android.AndroidSDKTools.RunCommandInternal (en22#,,en26#,en28#,workingdir,en31#,workingdir,en31#,System.String errorMsg) UnityEditor.HostView:OnGUI()
发布于 2017-06-06 07:25:38
错误的发生是由于这个统一错误 (与最新的Android工具版本相关)。
您可以在错误消息中看到“显能族合并”工具返回错误代码(64):
stderr错误:无效命令显式合并stdout 出口代码: 64
这个bug在最新的统一(beta)版本中被修复了。有一个解决办法,如该页所述:
为顾客解决问题。
这是来自问题跟踪器页面的引用。我已经添加了直接链接到下载,因为他们似乎是从Android网站缺失。
发布于 2017-06-06 04:29:04
您可以尝试提高您的最低api级别,通常是当目标设备之间存在很大的差异时,最低api级别统一不能合并android清单。
我希望这能解决你的问题:)
发布于 2017-06-06 09:23:04
非常感谢你们的帮助!
最后,我通过执行以下步骤创建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文件夹。
https://stackoverflow.com/questions/44385951
复制相似问题