Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Klasse aus anderem Projekt nutzen

Das Thema "Klasse aus anderem Projekt nutzen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 01.11.2011, 09:48   #1 (permalink)
Neuer Benutzer

Registriert seit: 26.04.2011
Beiträge: 14
Abgegebene Danke: 0
Erhielt 2 Danke für 2 Beiträge
Standard Klasse aus anderem Projekt nutzen

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-Code:
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?
Nebukad ist offline   Mit Zitat antworten
Alt 01.11.2011, 10:03   #2 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Klasse aus anderem Projekt nutzen

kannst du nicht das 2. projekt als library projekt markieren und dann im ersten projekt einbinden ?
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 20.04.2012, 21:37   #3 (permalink)
Neuer Benutzer

Registriert seit: 01.04.2011
Beiträge: 10
Abgegebene Danke: 0
Erhielt 8 Danke für 2 Beiträge
Standard AW: Klasse aus anderem Projekt nutzen

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...
Bauki ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Ladegerät von anderem hersteller nutzen ? geht was kaputt mit 1a ? Desiderio Samsung Galaxy 3 (I5800) Forum 7 21.12.2010 18:56
Werte aus einer Klasse einer anderen Klasse übergeben und TextView verändern funk Android App Entwicklung 1 07.12.2010 11:13
Dock.apk auf anderem Phone nutzen kiprich Root / Hacking / Modding für Motorola Milestone 16 19.11.2010 11:17
Titanium Backup - Daten auf anderem Handymodell nutzen? evok Titanium Backup 0 20.08.2010 18:36
[gelöst] Picasa mit anderem Accout nutzen? parabolon Android Allgemein 4 03.10.2009 10:08




Du liest gerade: "Klasse aus anderem Projekt nutzen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.