Hallo,
ich steige im Moment von Eclipse auf IntelliJ Idea um, genauer von ADT auf Android-Studio. Ich habe mein Projekt folgendermaßen unterteilt:
In `app` möchte ich ausschließlich das GUI programmieren und in `library` weitestgehend die Logik. Ich stehe allerdings vor folgendem Problem: In `library` braucht eine Klasse eine SQLite Datenbankverbindung. Das Paket android.database.sqlite wird aber in diesem Modul nicht gefunden. Wie kann ich das lösen?
Zudem kann man in `app` nicht JUnit 4 nutzen – zumindest bekomme ich es nicht hin. Es kommt bei jedem Aufruf:
Gruß
ich steige im Moment von Eclipse auf IntelliJ Idea um, genauer von ADT auf Android-Studio. Ich habe mein Projekt folgendermaßen unterteilt:
Code:
+Project
--app (Android Application Module)
--library (Java Library Module)
Zudem kann man in `app` nicht JUnit 4 nutzen – zumindest bekomme ich es nicht hin. Es kommt bei jedem Aufruf:
Wie bekommt man JUnit 4 in einem Android Application Module zum laufen?!!! JUnit version 3.8 or later expected:
java.lang.RuntimeException: Stub!
at junit.runner.BaseTestRunner.<init>(BaseTestRunner.java:5)
at junit.textui.TestRunner.<init>(TestRunner.java:54)
at junit.textui.TestRunner.<init>(TestRunner.java:48)
at junit.textui.TestRunner.<init>(TestRunner.java:41)
at com.intellij.rt.execution.junit.JUnitStarter.junitVersionChecks(JUnitStarter.java:190)
at com.intellij.rt.execution.junit.JUnitStarter.canWorkWithJUnitVersion(JUnitStarter.java:173)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:56)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
Process finished with exit code 253
Gruß
Zuletzt bearbeitet: