如何解决这个问题:“运行Android绒”问题(How to solve this : 'R

2019-06-27 17:36发布

在我的项目的任何活动,如果我做了一些更改,然后保存活动我得到的消息“运行Android皮棉遇到了问题。”

这是我的错误日志:

java.lang.NullPointerException
at com.android.ide.eclipse.adt.AdtUtils.workspacePathToFile(AdtUtils.java:466)
at com.android.ide.eclipse.adt.internal.lint.EclipseLintClient.getClassPath(EclipseLintClient.java:753)
at com.android.tools.lint.client.api.LintClient.getJavaClassFolders(LintClient.java:198)
at com.android.tools.lint.detector.api.Project.getJavaClassFolders(Project.java:270)
at com.android.tools.lint.client.api.LintDriver.checkIndividualClassFiles(LintDriver.java:977)
at com.android.tools.lint.client.api.LintDriver.checkClasses(LintDriver.java:920)
at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:785)
at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:661)
at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:288)
at com.android.ide.eclipse.adt.internal.lint.LintJob.run(LintJob.java:151)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\

我不知道如何解决这个问题。

Answer 1:

然而,这里的根本原因是某种无效项目的定义 - 一个或多个条目都指向不能打开的资源类路径的; 例如,你可能有一个类路径引用是相对于类路径变量,类路径变量不再指向一个绝对位置。

上述CL将只需确保皮棉不会在这种情况下抛出一个异常,但它不会是能够做到真正地包含给定的参考。

你会想看看在项目属性对话框,确保所有的构建路径和资源是正确的 - 这是解决办法,直到这个问题是综合



Answer 2:

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

  1. My Project -> Context Menu -> Android Tools -> Fix Project Properties
  2. 更改为在AndroidManifest.xml最新版本

     android:targetSdkVersion="21" 

也许只是其中的一个就够了:)。



Answer 3:

Window > Preferences > Android > Lint Error Checking ; 取消选中“当保存文件检查错误”。

我希望它会帮助你



Answer 4:

什么工作对我来说是打开“appcompat_v7”项目在我的包资源管理器。 我以前已经关闭它,忘了开,所以我得到了同样的问题,因为OP。 现在,它的所有固定



Answer 5:

这里是另一种解决方案,只是测试它。

转到Project properties -> Java ,并设置编译器编译器的变化符合水平:1.7。

如果这不工作,然后尝试Project properties -> Android开关从什么以往任何时候都使用到Android 4.4.2。



Answer 6:

在我的具体情况,该问题是由相互冲突的键绑定引起的。

检查.metadata / .LOG在提示你的项目文件夹。



Answer 7:

为什么这样的错误?

看来,它的东西有关,我们在我们的包浏览器appcompat_v7库。 如果您正在使用21 API(targetSdkVersion)级别的工作,你就不会遇到这个问题。

对于Mac OS X操作系统:

进入菜单:月食 - >首选项 - > Android的 - >皮棉错误检查和未检查:“当保存文件,检查错误”

对于Windows操作系统:

进入菜单:窗口 - >首选项 - > Android的 - >皮棉错误检查和未检查:“当保存文件,检查错误”

您可能会发现这篇文章有帮助: http://code2care.org/pages/solution-running-android-lint-has-encountered-a-problem-nullpointerexception-error/



文章来源: How to solve this : 'Running android lint' issue