【问题标题】:ADT Bundle for mac is damagedADT Bundle for mac 已损坏
【发布时间】:2013-04-18 09:14:02
【问题描述】:

我下载了ADT Bundle for mac 并将其保存在/development 下。当我尝试打开 Eclipse 时,我的 mac 显示"Eclipse" is damaged and can't be opened. You should move it to the Trash。我把整个东西都扔了,然后再次尝试下载,我得到了同样的错误。有谁知道解决这个问题?我的 Mac 是 osx 10.8.3 处理器 3.1 GHz Intel Core i5。

仅供参考:在执行上述操作之前,我从 /Application 中删除了一个旧的 eclipse 文件夹。较旧的已删除 juno eclipse(版本:Juno Service Release 2)是否会造成一些干扰?

【问题讨论】:

  • 您是否使用md5sum adt-bundle-mac-x86_64-20130219.zip 验证了下载的文件校验和?您应该得到结果 b768c28f380c1846479664c4790e9c53。那我猜如果 MacOS 不能以某种方式自动解压,你需要解压它。
  • 我想知道这一点,但我在网站上没有看到校验和。你在哪里找到那个校验和?有链接吗?
  • 无论如何,我做了openssl md5 adt-bundle-mac-x86_64-20130219.zip 并得到了MD5(adt-bundle-mac-x86_64-20130219.zip)= b768c28f380c1846479664c4790e9c53
  • 您提供的链接中的页面上提供了 MD5 校验和 :-)
  • 所以,zipfile已经正确下载并且没有损坏,那么很可能是单个文件Eclipse已损坏(在压缩之前),所以猜测其他人使用Mac使用 ADT Bundle 需要帮助您验证它。

标签: android eclipse macos adt


【解决方案1】:

我找到了解决方法here,在命令行中进入包含Elcpse.app目录的目录并执行

xattr -d com.apple.quarantine Eclipse.app/

问题似乎没有解决

【讨论】:

    【解决方案2】:

    此错误与应用程序和Gatekeeper 的签名有关。

    “损坏”的应用程序。 – 该应用程序已被其他内容更改 开发者。

    Eclipse Bugzilla也报告了该错误

    一个简单的修复方法(如上述错误报告中的#2 评论所建议)是暂时禁用 Gatekeeper。访问系统偏好设置 > 安全和隐私 > 在“允许从以下位置下载应用程序”中选择“任何地方”。现在运行应用程序,您可以再次启用 Gatekeeper。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-06
      • 1970-01-01
      • 2013-02-02
      • 1970-01-01
      • 2017-07-24
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      相关资源
      最近更新 更多