Android 运行GTM诊断错误
当我尝试在Eclipse中清理我的android项目时,总是会出现以下错误:Android 运行GTM诊断错误,android,eclipse,lint,Android,Eclipse,Lint,当我尝试在Eclipse中清理我的android项目时,总是会出现以下错误: An internal error occurred during: "Running GTM diagnose". com.android.tools.lint.detector.api.XmlContext: method <init>(Lcom/android/tools/lint/client/api/LintDriver;Lcom/android/tools/lint/detector/api/P
An internal error occurred during: "Running GTM diagnose".
com.android.tools.lint.detector.api.XmlContext: method <init>(Lcom/android/tools/lint/client/api/LintDriver;Lcom/android/tools/lint/detector/api/Project;Lcom/android/tools/lint/detector/api/Project;Ljava/io/File;Lcom/android/resources/ResourceFolderType;)V not found
在“运行GTM诊断”期间发生内部错误。
com.android.tools.lint.detector.api.XmlContext:method(Lcom/android/tools/lint/client/api/LintDriver;Lcom/android/tools/lint/detector/api/Project;Ljava/io/File;Lcom/android/resources/ResourceFolderType;)未找到V
任何帮助都将不胜感激。我想我已经解决了这个问题。更新到
adtv23
后,我也安装了Android翻译管理器
,这是我以前从未使用过的。我已将我的strings.xml
文件移动到values en
文件夹,我再也没有收到过该消息。将语言与值
文件夹分离解决了问题,但我认为可能是Android Translation Manager造成的,可能是一个bug,但我应该运行更多测试 这可能是因为您的字符串文件在Android Lint中触发了“缺少翻译”错误。此错误表示字符串文件中存在未翻译为其他语言的字符串。要停止弹出的错误窗口,右键单击您的android项目->属性->android Lint首选项->将“缺少翻译”的严重性更改为错误 好吧,所以我开始发现有很多错误被扔到我身上,最后我发现了一些似乎有效的东西,考虑到这些问题,这些东西实际上是有意义的。这对我很有用,所以我希望你也能获得同样的成功。当我更新到最新的android时,我的eclipse设置有一些遗留问题。我删除了eclipse的.settings文件,然后修复了设置问题。
警告:删除设置文件将破坏一切,直到您重新配置它们。我显示了您需要遵循的步骤
项目->属性->Java编译器
Android工具->修复项目属性(这将修复可能仍然存在的遗留错误)
窗口->首选项->Java->已安装的JRE确保将其设置为最新版本
窗口->首选项->Java->编译器使用默认设置
在那之后,只需构建一个干净的版本,它就可以正常运行了。希望这对您有用。我刚刚卸载了ATM(Android Translation Manager),错误消失了 在Eclipse中,转到->帮助->安装详细信息->选择ATM并单击卸载 重新启动eclipse并完成
至少对我来说,错误信息消失了。我在将xml文件保存为值folderI时也遇到了同样的错误。您是否可能更新了SDK和ADT?我想这可能是造成这种情况的原因。我在保存string.xml文件时也遇到了同样的问题。我在保存string.xml文件时也遇到了保存问题。这会导致任何错误吗?比如说,如果电话不是英文的,会不会出错?另外,您是否需要在values文件夹中保留strings.xml?@Sree否,您不需要在values文件夹中保留
strings.xml
。我仍然在寻找这个问题,它不是一个严重的错误,而是一个令人讨厌的错误。禁用所有lint错误检查并不能删除GTM诊断错误。无论如何,谢谢你,它也为我重现了。很抱歉,生成了错误的答案。因此,我在Strings.xml中仍然有错误,但在其他地方我看不到“安装详细信息”。你是说别的吗?也许是Eclipse版本,我用的是LUNA:。尝试以下操作:帮助->关于->安装详细信息->选择ATM并单击卸载。