【问题标题】:How do I resolve an "Error reading signed content." error when installing ADT 23.0.2 in Eclipse 4.4 on OSX如何解决“读取签名内容时出错”。在 OSX 上的 Eclipse 4.4 中安装 ADT 23.0.2 时出错
【发布时间】:2014-09-08 11:12:53
【问题描述】:
我一直在尝试在 OSX 上的 Eclipse 4.4 中安装 Android Developer Tools (ADT 23.0.2)。当我这样做时,我收到以下错误消息:
在 org.eclipse.equinox.internal.p2.engine.phases.CheckTrust 阶段发生错误。
会话上下文是:(profile=epp.package.standard, phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTrust, operand=, action=)。
读取签名内容时出错。
打开 zip 文件时出错
当我尝试直接从 Android 存储库安装它时,以及尝试从本地下载的文件安装它时,都会出现此问题。
知道如何解决这个问题吗?
【问题讨论】:
标签:
android
eclipse
macos
adt
【解决方案1】:
我遇到了完全相同的问题,我发现如果我一次安装一个组件(而不是一次安装全部组件)它可以工作......但是大约一周后我尝试安装其他一些Luna 存储库中的 Eclipse 软件(它是 C++ 开发人员工具),我得到了同样的错误。然后经过一番谷歌搜索,我发现了这个:eclipse error when try install plugin
所以基本上,如果您删除 eclipse 目录下的所有 artifacts.xml 文件,问题就会消失。以下是我使用的命令:
cd /opt/eclipse
find -name artifacts.xml -execdir rm {} \;
我真的不知道 artifacts.xml 文件的用途,但我很高兴能够再次安装东西而无需从全新的 Eclipse 安装开始。希望这个对你有帮助。 :-)
【解决方案2】:
您的错误是由您在插件中删除的文件引起的
你需要:
删除文件
您搜索文件 artifacts.xml
在文件夹 ..\jee-neon\eclipse\configuration\org.eclipse.osgi
(我的文件夹是:C:\Users\hotli\eclipse\jee-neon\eclipse\configuration\org.eclipse.osgi)
删除文件内容文本后,此“android”
接下来在文件夹中打开文件 artifacts.xml:.p2\pool(我的文件夹:C:\Users\hotli.p2\pool)这是在 Eclipse 中放置所有插件的内容
搜索此文本“android”后
删除所有属性内容文本“android”
接下来保存文件并再次安装插件
注意:在做之前关闭你的 IDE eclipse