Eclipse导出签名apk在mac osx 10.5.8中失败

时间:2012-08-26 13:06:48

标签: android eclipse macos apk

我正在使用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:没有这样的文件或目录

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

请建议解决此问题。

2 个答案:

答案 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