1

我正在使用 MacOSX-10.5.8。我已经安装了最新版本的 android sdk.ADT 20.3 版。

在导出已签名的 apk 时,我遇到了以下错误。我正在使用 64 位日食。

Error while running zipalign: dyld:unknown required load command 0x80000022

我已经浏览了一些链接并尝试了以下命令,但它失败了。

Static-112:~ dsr$ gcc-4.2 -mmacosx-version-min=10.5 isysroot /Developer/SDKs/MacOSX10.5.sdk/ i686-apple-darwin9-gcc-4.2.1: isysroot: 没有这样的文件或目录

我尝试了很多方法,但无法解决这个问题。

请提出解决此问题的方法。

4

2 回答 2

0

我遇到了同样的问题。似乎 zipalign 工具在 10.5.8 上已损坏。幸运的是,我有一个旧版本的 sdk,我复制了它的 zipalign,它现在可以工作了。最新的 zipalign 在 10.6.8 上也可以正常工作

于 2012-10-23T11:31:09.320 回答
0

跟踪/BPT 陷阱...可能是系统尝试运行为 Snow Leopard 设计的构建。您可以尝试的解决方法是运行 Terminal.app 并使用 arch 命令,如下所示:

arch -i386 /Applications/eclipse.app/Contents/MacOS/eclipse-bin

(将 /Application/eclipse.app 替换为应用程序的位置,并根据需要使用可执行文件的名称(以 -bin 结尾)而不是 eclipse-bin。)希望这对您有所帮助。

于 2012-08-26T13:14:17.980 回答