Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Testing: Instrumentation run failed due to 'java.lang.ClassNotFoundException'

I have 3 test classes for a particular package from my main application. My first test class is running just fine, the other 2 aren't.

When I try to run those 2 tests, I get the following error:

Instrumentation run failed due to 'java.lang.ClassNotFoundException'

I already verified:

  • if the build path was properly configured,
  • if the target package is correct,
  • if I had problems with importing jUnit.

Any guess about what the problem is?

-----//-----

Solution:

I changed the version of jUnit I was using and the tests perform as they should.

like image 862
Vitor Santos Avatar asked Dec 12 '12 13:12

Vitor Santos


1 Answers

You need to add JUnit library to your package as following:

On Eclipse, right click on your test project, choose Properties --> Java Build Path, on Order and Export tab, please check on JUnit 4 and click OK.

After that, clean or rebuild your test project and run.

like image 126
ThanhHH Avatar answered Nov 15 '22 06:11

ThanhHH