Ich habe nur versucht, Robotium in einem Android-JUnit-Test zu verwenden, aber die Prüfung nicht immer mit einem Fehler:Android Robotium NoClassDefFoundError
java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo
geworfen bei solo = neu Solo (getInstrumentation(), getActivity()); in der setUp() -Methode:
protected void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}
ich irgendwo gelesen, dass dies dem Android SDK Revision 17 zusammenhängen könnte, aber ich nicht bestätigen kann, wie ich Robotium bereits mit SDK 17.
versucht, die erste Robotium jar wird dem Projektbuildpfad ordnungsgemäß hinzugefügt.
Hat jemand ähnliche Probleme festgestellt?
Grüße K.
das libs-Verzeichnis hat es geschafft, danke!Sie sollten sie jedoch nicht zum build-Pfad hinzufügen, da alles in libs automatisch zum build-Pfad hinzugefügt wird. (http://tools.android.com/recent/dealingwithdependentsinandroidprojects). – Alf
Hallo Kim, ich habe keine Lib für mein Testprojekt gesehen ... wo muss ich das ändern? – ChanGan