In my application I use RoboGuice and the configuration for RoboGuice 
requires to add an Application-class and specify it in the 
AndroidManifest.xml file in the application-tag using the 'android:name' 
attribute.

So this is how my applicaiton-tag in the manifest looks like:

<application android:label="Worktime" android:icon="@drawable/logo" 
android:name=".guice.Application">

This always works and still does when I compile inside my IDE (IntelliJ) 
and deploy it to my device. However when I want to run my tests using Ant 
(and only via Ant, this also still works in the IDE) I have this error on 
the console:

[exec] 
android.test.suitebuilder.TestSuiteBuilder$FailedToCreateTests:INSTRUMENTATION_RESULT:
 
shortMsg=Unable to instantiate application 
eu.vranckaert.worktime.guice.Application: java.lang.ClassNotFoundException: 
eu.vranckaert.worktime.guice.Application in loader 
dalvik.system.PathClassLoader@44e88928 [exec] INSTRUMENTATION_RESULT: 
longMsg=java.lang.RuntimeException: Unable to instantiate application 
eu.vranckaert.worktime.guice.Application: java.lang.ClassNotFoundException: 
eu.vranckaert.worktime.guice.Application in loader 
dalvik.system.PathClassLoader@44e88928

The ant statement I execute is:

ant all clean emma debug install test 

This has worked before but started failing since I upgraded my 'Android SDK 
Tools' to revision 17 and the 'Android SDK Platform-tools' to revision 11.

Anyone who had this issue also or who knows how to fix it

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to