如何解决android测试项目中的java.lang.nullpointer异常?

问题描述:

在Eclipse中,我正在按照以下方式创建一个Android测试项目。但我总是得到java.lang.NullpointerException。如何解决android测试项目中的java.lang.nullpointer异常?

程序。日食中没有以前的项目。

选择新建 - >项目 - > Android - > Android测试项目。

这是问项目名称。我正在测试。然后它是要求android版本。我选择了android 2.2,现在我选择了ok。我得到“java.lang.NullpointerException”

如何解决这个问题?

您应该在测试项目中包含另一个指示您想测试项目的项目。

例如,您有一个名为MyCompanyProject的项目,并且假设您想为其创建一个测试项目。您可以将其命名为MyCompanyTestProject,并且在创建MyCompanyTestProject时应在Test Target部分中参考MyCompanyProject

如果您选择现有的项目进行测试,它应该工作。

enter image description here

上面的答案是正确的钱。确保您在进入'TestTarget'页面之前不要过早单击'完成'。

在“选择测试目标”对话框中选择“此项目”时,出现同样的错误。此选项对我来说是必需的,因为我正在尝试使用Robotium来测试预先打包的APK。

为了解决这个错误,我添加了一个虚拟Android项目,然后创建了一个测试项目并选择了“This project”。

我发现此错误创建phonegap应用程序。如果你还点击TEST应用程序,然后点击完成,然后取消,它工作正常...奇怪...