当我尝试在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/Project;Lcom/android/tools/lint/detector/api/Project;Ljava/io/File;Lcom/android/resources/ResourceFolderType;)V not found
非常感谢任何帮助。
答案 0 :(得分:2)
我刚刚卸载了ATM( Android翻译管理器),错误消失了。
在Eclipse中转到 - &gt;帮助 - &gt;安装细节 - &gt;选择ATM并单击卸载。
重新启动 eclipse和完成。
至少对我而言,错误消息已消失。
答案 1 :(得分:1)
我想我已经解决了这个问题。更新到ADT v23
后,我也安装了Android Translation Manager
,这是我之前从未使用过的。我已将strings.xml
文件移至values-en
文件夹,但我再也没有收到该邮件。从values
文件夹中分离语言解决了这个问题,但我想也许它应该是由Android翻译管理器引起的,也许是一个bug,但我应该运行更多的测试......。
答案 2 :(得分:0)
这可能是因为你的字符串文件触发&#34;缺少翻译&#34; Android Lint中的错误。此错误表示您的字符串文件中的字符串未转换为其他语言。要停止弹出错误窗口,请右键单击您的android项目 - &gt; property - &gt; Android Lint偏好设置 - &gt;更改&#34;缺少翻译的严重性&#34;错误。
答案 3 :(得分:0)
好吧所以我开始把错误的错误扔给我,我终于找到了一些似乎有效的东西,并且考虑到这些问题,实际上是很有意义的。这对我有用,所以我希望你能获得同样的成功。当我更新到最新的android时,我的eclipse设置有一些遗留问题。我删除了eclipse的.settings文件,然后修复了设置不再有问题。
警告删除设置文件将会突破,直到您重新配置它我会显示您需要遵循的步骤
之后只需构建一个干净的版本,它应该运行得很好。希望这对你有用。