Unity Android 构建错误 WIN32 异常 ZipAlign
Posted
技术标签:
【中文标题】Unity Android 构建错误 WIN32 异常 ZipAlign【英文标题】:Unity Android Build Error WIN32 Exception ZipAlign 【发布时间】:2014-07-01 03:09:01 【问题描述】:每次我尝试为 android 构建游戏时,都会收到此错误:
Error building Player: Win32Exception:
ApplicationName='.../.../.../.../adt-bundle-mac-x86_64-20140624/sdk/tools/zipalign',
CommandLine='4"/.../.../.../.../Asteroid2(2)/Temp/StagingArea/Package.apk'".
CurrentDirectory='Temp/StagingArea'
有什么想法吗?我难住了。我重新下载了 SDK,但没有帮助。
【问题讨论】:
forum.unity3d.com/threads/… 如果您对某个答案感到满意,请将其标记为已接受,或者说明答案不可接受的原因。 【参考方案1】:-
在资源管理器中找到您的 Android SDK 副本
转到
build-tools
并选择一个版本(例如build-tools\19.1.0
)
复制zipalign.exe
从build-tools
回来
进入tools
粘贴zipalign.exe
【讨论】:
@BarneyChambers 您是否安装了多个版本的 SDK?如果是这样,请尝试为每个人都这样做。 我只有一个版本的 SDK,我想我可能只是重新安装所有内容并再次尝试此修复 @BarneyChambers 还会检查 Unity 在哪里寻找 SDK,您可能将它放在错误的目录中。 感谢它对我有用!我已经在 unity3diy 与我的博客读者分享了【参考方案2】:您需要将 zipalign 工具从 sdk/build-tools/android-version/ 复制到 sdk/tools/
【讨论】:
然后复制到哪里?【参考方案3】:在 Unity 中,转到“Android SDK Location”中的 Edit>Preferences>External Tools>,在我的情况下选择 android-sdk (C:\Program Files (x86)\Android\android-sdk) 的文件夹。
【讨论】:
【参考方案4】:您需要按照接受的答案中的建议复制 zipalign;但如果相关文件夹中没有 zipalign 文件,你应该先去工具,运行 android,然后安装 build-tools
【讨论】:
【参考方案5】:修复此错误:
转到 C:\Program Files (x86)\Android\android-sdk\build-tools\20.0.0(您可能有不同的版本) 将 zipalign.exe 复制到 C:\Program Files (x86)\Android\android-sdk\tools\(或您的 Android SDK 路径中)找到here
【讨论】:
【参考方案6】:我只是通过将 Android SDK 管理器中的“Tools->Android SDK Build-tools”更新到最新版本来解决此问题。
【讨论】:
以上是关于Unity Android 构建错误 WIN32 异常 ZipAlign的主要内容,如果未能解决你的问题,请参考以下文章
Unity 在为 Android 构建时在运行时抛出 IL2CPP 构建错误? 2018.4.5f1
当我正在尝试为我正在通过Unity开发的游戏构建apk文件时,Android SDK未正确安装错误?
解决Unity 2017.3.f1 在win10上无法启动的问题, 0xc000007b错误
构建失败:无法在 Unity 上构建 Android .apk