Q
qwert_zuiopue
Fortgeschrittenes Mitglied
- 6
Hallo ,
ich habe ein Android-Projekt erstellt und möchte nun jemandem Dritten ermöglichen, das Projekt selbst zu verändern und zu kompilieren. Dabei gibt es jedoch eine Einschränkung: Es existiert eine Datei namens "Geheim.java", von der ich nur die .class-Datei ausliefern kann.
Folgende Versuche sind erfolglos geblieben:
1. Einfach die .java-Datei löschen => Eclipse findet auch die Klasse nicht mehr
2. Die .java Datei löschen und die entsprechende .class-Datei in den Projekt-Einstellungen hinzufügen => Eclipse findet wiederum die Klasse nicht mehr
3. Ein jar-Archiv des gesamten Projekts erstellen und in ein neues Projekt (mit anderem Paketnamen) einbinden und Manifest anpassen => Kompiliert ohne Probleme, allerdings beendet sich die App gleich nach dem Starten mit einer "NoClassDefFoundException"
Ich bin mir sicher, dass es irgendwie geht, nur fällt mir momentan nichts mehr ein, weshalb ich sehr dankbar für Hinweise, die zur Lösung meines Problems führen, bin.
Also danke schon mal .
ich habe ein Android-Projekt erstellt und möchte nun jemandem Dritten ermöglichen, das Projekt selbst zu verändern und zu kompilieren. Dabei gibt es jedoch eine Einschränkung: Es existiert eine Datei namens "Geheim.java", von der ich nur die .class-Datei ausliefern kann.
Folgende Versuche sind erfolglos geblieben:
1. Einfach die .java-Datei löschen => Eclipse findet auch die Klasse nicht mehr
2. Die .java Datei löschen und die entsprechende .class-Datei in den Projekt-Einstellungen hinzufügen => Eclipse findet wiederum die Klasse nicht mehr
3. Ein jar-Archiv des gesamten Projekts erstellen und in ein neues Projekt (mit anderem Paketnamen) einbinden und Manifest anpassen => Kompiliert ohne Probleme, allerdings beendet sich die App gleich nach dem Starten mit einer "NoClassDefFoundException"
Ich bin mir sicher, dass es irgendwie geht, nur fällt mir momentan nichts mehr ein, weshalb ich sehr dankbar für Hinweise, die zur Lösung meines Problems führen, bin.
Also danke schon mal .