2010-05-26 123 views

回答

0

完整的错误消息包含类的名称,在类路径上找不到。仔细检查用于运行测试的类路径是否包含所有必需的类和库(您的类文件,junit.jar,android特定的库)。

0

我发现重建通常会找到类(因为它是一个类路径问题)。 Netbeans似乎积极编译现有测试,但主要源代码(至少来自maven设置)并不总是可用。

我已经开始运行完整版本来尝试解决这个问题。可能有一个解决这个问题的插件,但我还没有找到它。

编辑:This可能会有所帮助。

+0

我认为他有更多的android-netbeans集成问题。您提到了如果为项目源启用了保存编译,则会出现问题。 – Karussell 2011-03-28 20:27:06

16

检查您的测试项目的清单,例如HelloWorldTest/AndroidManifest.xmlinstrumentation标记的android:targetPackage属性应该以应用程序中的包为目标,例如com.example.helloworld不是您测试项目的测试包(如com.example.helloworld.test)。

+0

* facepalm *你刚刚救了我1小时的搜索。这是一个常见的错误,但我往往忽视它不时:) – marsbear 2012-08-17 12:39:54

+3

呃呃我失去了一个小时自己的错误。 :) – 2012-08-17 15:31:55

3

主要应用简单AndroidManifest.xml -> manifest -> package应该匹配AndroidManifest.xml -> manifest -> instrumentation -> android:targetPackage的测试应用。

+1

但是,如果他运行简单地没有仪器测试,但普通的旧jUnit? – JacksOnF1re 2015-04-02 16:28:42

相关问题