【发布时间】:2016-08-25 18:33:39
【问题描述】:
Error building Player: CommandInvokationFailure: Failed to re-package resources. See the Console for details.
C:\Users\4story\AppData\Local\Android\sdk\build-tools\24.0.0-preview\aapt.exe package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "C:/Users/4story/AppData/Local/Android/sdk\platforms\android-23\android.jar" -F bin/resources.ap_
stderr[
]
stdout[
]
请帮我解决这个问题。为什么我不能构建我的项目?我是统一的新手。
编辑: 统一版本:5.3.4f1 64 位 最低 api 10 aka 2.3.3 姜饼(关于 sdk 管理器下载姜饼 sdk 平台的注意事项不适用于 Windows,所以我没有下载它......我应该使用更高的 api 吗?) android sdk 工具 25.1.1
我可以为 android 构建空项目吗?我的意思是我一直在用 android studio 制作游戏,一切都像魅力一样工作,但无法建立统一。 我在使用插件吗?那是什么?
那里。你现在能帮帮我吗?
EDIT2: 我没想到会有任何改变,但并没有 空项目无所谓,重新打包资源还是失败。 最低 API 重要吗? (在空白项目上,我尝试了 2.3.1(它本身)和 6.0(因为我已经用 sdk manager 安装了所有东西))
安装的 SDK 平台重要吗? 说我收到 2 条错误消息是否会有所帮助,上面还有一条与上面完全相同,但下面的所有内容都有这个
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.PostProcessAndroidPlayer.Exec (System.String command, System.String args, System.String workingdir, System.String[] progress_strings, Single progress_value, System.String errorMsg)
UnityEditor.Android.PostProcessAndroidPlayer.CompileResources (System.String stagingArea, System.String packageName, UnityEditor.Android.AndroidLibraries androidLibraries)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcessInternal (System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry)
UnityEditor.HostView:OnGUI()
不妨提一下,每次创建新项目时我都必须更新包标识符。
感谢您迄今为止的帮助。真的很感激。
EDIT3 Android sdk 文件夹看起来更像 [...]/appdata/local/android/sdk,现在它看起来像 C:\AndroidSDK\Android\sdk (不是 Android-sdk,除非你的意思是这样)。所以第一部分没有做任何事情
但是,当我下载您提供给我的 sdk 时,我可以很好地构建项目!谢谢你的帮助。很多。我什至在真实设备上对其进行了测试,一切正常。甚至不必下载统一 5.4 beta 我猜这只是一个错误的 sdk。再次感谢。
【问题讨论】: