我正在使用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:没有这样的文件或目录
我尝试了很多方法,但无法解决这个问题。
请建议解决此问题。
答案 0 :(得分:0)
跟踪/ BPT陷阱 ...系统可能会尝试运行针对Snow Leopard的构建。 您可以尝试的解决方法是运行Terminal.app并使用arch命令,如下所示:
arch -i386 /Applications/eclipse.app/Contents/MacOS/eclipse-bin
(用应用程序的位置替换/Application/eclipse.app,并根据需要使用可执行文件的名称(以-bin结尾)而不是eclipse-bin。)希望这对您有所帮助。
答案 1 :(得分:0)
我遇到了同样的问题。似乎zipalign工具在10.5.8中被破坏了。幸运的是,我有一个较旧版本的sdk,我复制了它的zipalign,它现在有效。最新的zipalign也适用于10.6.8