1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Nebukad, 01.11.2011 #1
    Nebukad

    Nebukad Threadstarter Neuer Benutzer

    Moin,

    ich habe zwei Projekte. Das eine Projekt soll nun eine Klasse des anderen Projekts importieren.

    Dazu habe ich das andere Project in Eclipse in den Projekteigenschaften im Java Build Path referenziert und unter Order und Export angehakt.

    Ich kann nun auch ganz normal die Klasse in Eclipse verwenden und das ganze ohne Fehlermeldug kompilieren. Allerdings führt der Start des Programms dann zu folgender Fehlermeldung:

    PHP:
    dalvikvm(32206): VFYdead code 0x00a2-00ac in Lde/project/project2/myproject2Activity;.onClick (Landroid/view/View;)V
    dalvikvm
    (32206): Could not find class 'de.project.project1.myclass'referenced from method de.project.project2.myproject2Activity.onCreate
    dalvikvm
    (32206): VFYunable to resolve new-instance 194 (Lde/project/project1/myclass;) in Lde/project/project2/myproject2Activity;
    dalvikvm(32206): VFYreplacing opcode 0x22 at 0x0051
    dalvikvm
    (32206): VFYdead code 0x0053-0058 in Lde/project/project2/myproject2Activity;.onCreate (Landroid/os/Bundle;)V
    AndroidRuntime
    (32206): Shutting down VM
    dalvikvm
    (32206): threadid=1thread exiting with uncaught exception (group=0x4001d7d0)
    AndroidRuntime(32206): FATAL EXCEPTIONmain
    AndroidRuntime
    (32206): java.lang.NoClassDefFoundErrorde.project.project1.myclass
    AndroidRuntime
    (32206):     at de.project.project2.myproject2Activity.onCreate(myproject2Activity.java:47)
    AndroidRuntime(32206):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    AndroidRuntime(32206):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
    AndroidRuntime(32206):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
    AndroidRuntime(32206):     at android.app.ActivityThread.access$2300(ActivityThread.java:125)
    AndroidRuntime(32206):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
    AndroidRuntime(32206):     at android.os.Handler.dispatchMessage(Handler.java:99)
    AndroidRuntime(32206):     at android.os.Looper.loop(Looper.java:123)
    AndroidRuntime(32206):     at android.app.ActivityThread.main(ActivityThread.java:4627)
    AndroidRuntime(32206):     at java.lang.reflect.Method.invokeNative(Native Method)
    AndroidRuntime(32206):     at java.lang.reflect.Method.invoke(Method.java:521)
    AndroidRuntime(32206):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
    AndroidRuntime(32206):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
    AndroidRuntime(32206):     at dalvik.system.NativeStart.main(Native Method)
    ActivityManager(  971):   Force finishing activity de.project.project2/.myproject2Activity
    ActivityManager
    (  971): Activity pause timeout for HistoryRecord{44049378 de.project.project2/.myproject2Activity}
    gralloc (  971): [unregisterhandle 0x302b60 still locked (state=40000001)
    Ich hab jetzt die verschiedensten Möglichkeiten probiert, aber irgendwie funktioniert nichts davon, egal wie man den BuildPath unter den Projekteigenschaften anpasst. Es kann doch aber eigentlich nicht so schwer sein eine andere Klasse zu referenzieren, oder?
     
  2. swordi, 01.11.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    kannst du nicht das 2. projekt als library projekt markieren und dann im ersten projekt einbinden ?
     
  3. Bauki, 20.04.2012 #3
    Bauki

    Bauki Neuer Benutzer

    Hast du eine Lösung gefunden, genau das Problem habe ich jetzt auch.
    Das komische ist dass es erst jetzt auftritt, neuer rechner, neues eclipse usw...
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Eine Klasse um das aufrufen anderer Intents zu regeln Android App Entwicklung 24.05.2017
[ERLEDIGT] Tipps für AsyncTask Klasse Android App Entwicklung 18.05.2017
[ERLEDIGT] Popup mit Fragment realisieren oder besser eine andere Klasse nehmen? Android App Entwicklung 22.03.2017
Gängige Praxis zum Nutzen von AsyncTasks auf anderen Activities Android App Entwicklung 20.01.2017
App stürzt nach zusammenführung zweier Projekte ab Android App Entwicklung 06.01.2017
Zwei AS Projekte zusammenführen Android App Entwicklung 20.12.2016
MySQL Nutzen für Android App Android App Entwicklung 03.12.2016
Darf ich ein Android Template kostenlos nutzen und brauche keine rechtlichen Schritte gegen mich erwarten Android App Entwicklung 21.11.2016

Users found this page by searching for:

  1. eclipse klassen anderer projekte nutzen

    ,
  2. eclipse klassen aus anderen projekten nutzen

    ,
  3. java klasse aus anderem projekt importieren

    ,
  4. eclipse android klasse aus anderem projekt einbinden,
  5. eclipse android wie kann man ein anderes projekt in das aktuelle einbinden
Du betrachtest das Thema "Klasse aus anderem Projekt nutzen" im Forum "Android App Entwicklung",