常量'运行Android Lint'失败,在Eclipsepopup的nullpointerexception(但似乎不是我的代码)

我不记得我更新了什么(可能是一些Android的ADK项目),但突然间我经常在Eclipse中出现一个“Problem Occurred”文本框。 它说:

“运行Android Lint”遇到问题。 失败

还有一个OK和一个Detailsbutton。 当我点击细节时,我得到:

失败的java.lang.NullPointerException

从文本框中,我不知道它是什么失败….听起来像林特本身的失败,并从NPE失败。 没有任何行代码与任何我的代码相关联,所以我不认为这是从我的代码。

我已经尝试禁用运行Lint以及其他一切…但是单击“运行Android Lint”checkbox只会导致Lint运行,从而给出消息框警告。 它似乎确实运行,因为几个Lint警告出现在底部。 但它似乎好像在告诉我,林特本身正在build立一个NPE ……而且我已经知道在哪里解决这个问题。

我在Windows家庭高级版64位运行Eclipse SDK 3.7.2,JDK 6(最近卸载了JDK 7,安装了6个)。

Solutions Collecting From Web of "常量'运行Android Lint'失败,在Eclipsepopup的nullpointerexception(但似乎不是我的代码)"

这是由ADT 23.0.2中的一个错误引起的,这个错误在这里提到: https : //code.google.com/p/android/issues/detail? id = 73002

升级到23.0.3为我修好了。

  1. 启动Eclipse
  2. 转到帮助 – >安装新软件
  3. 从下拉列表中select“Android开发者工具更新站点 – https://dl.google.com/android/eclipse/ ”(如果没有,可以通过点击添加并粘贴名称和URL来添加它)
  4. 检查包列表中的开发者工具包(展开它并确保所有的子包都被选中)
  5. 为避免安装时出现错误,请取消选中“安装期间联系所有更新站点以查找所需软件”
  6. 点击下一步,接受许可证,点击下一步
  7. 安装完成后,重新启动Eclipse。

窗口>首选项> Android> Lint错误检查; 取消选中“保存文件时检查错误。

我不得不在Android下将我的项目设置更改为android:targetSdkVersion使用的API级别。 现在问题没有了。

我自己就有这个问题。 它被隔离到一个单一的图书馆,因为我可以清理和重build每个包,只有一个报告这个错误。 我终于从一个源文件中推出了一些编辑,并且Lintexception消失了。 这只是一个枚举types,作为一个方法中的forms参数,看起来很无害,但是你去了。 它似乎是一个Lint错误,但一个奇怪的。 希望有所帮助。

我在清单中从Android 19升级到20之后,遇到了这个问题。 我这样做是因为Eclipse在哭,我没有使用最新的Android版本,应该考虑更新它。

  <uses-sdk android:minSdkVersion="17 android:targetSdkVersion="20" /> 

该错误可能发生,因为我没有安装最新的SDK(20)。

将其更改回:

  <uses-sdk android:minSdkVersion="17" android:targetSdkVersion="19" /> 

解决了我的问题。

我有这个问题,事实certificate,Java编译器已经恢复到1.5。 设置为1.6解决了这些问题。 属性> Java编译器? 编译器符合级别:1.6。 我偶尔会看到,但我不确定为什么编译器会回到1.5。

以下步骤帮助我解决了同样的问题。

在我的项目 – >上下文菜单 – > Android工具 – >修复项目属性更改为AndroidManifest.xml中的最新版本

我不是专家,英文不是我的母语。 但是我解决了这个问题。

appocompat_v7数据被破坏时,我遇到了这个问题。 所以我删除了我正在使用的工作区中的apk 。 然后我生成一个新的apk在我的工作区中的appcom …自动生成,现在它的工作原理。