Android-Library-Projekt - nicht finden können, die Klasse aus der Bibliothek Projekt bei der Laufzeit?

Ich versuche zu schaffen, ein android-library-Projekt, so kann ich machen eine lite und eine full version meiner app mit gemeinsamen code. Nach den Anweisungen hier:

http://developer.android.com/guide/developing/projects/projects-eclipse.html
http://blog.donnfelker.com/2010/08/05/howto-android-full-and-lite-versions/

Läuft mein lite-version wirft eine ClassNotFoundException zur Laufzeit, weil es nicht finden können, die activity-Klasse aus dem gemeinsamen Projekt. Es ist, als ob das Projekt die Verknüpfung (Eigenschaften -> java build path -> Projekte> hinzufügen) nicht wirklich, einschließlich der .class-Dateien zur Laufzeit.

Jemand anderes laufen in dieses problem? Ich will nicht exportieren .jar aus "meine Bibliothek" - Projekt, denn mit dieser anderen Methode, die wir teilen können Aktivitäten und solche, die ideal ist. Das manifest von meinem "lite" - Projekt, Referenzen auf die Bibliothek-Projekt-Tätigkeit:

<application 
  android:name="com.me.test.lib.App">
  <activity 
    android:name="com.me.test.lib.ActivityMain" >

Kann es nicht finden, entweder die App Klasse oder die ActivityMain-Klasse, die Bestandteil der Bibliothek-Projekt.

Dank


Ausnahme - der Weg in die ComponentInfo falsch aussieht, sollte es verschachtelt werden, wie das?

04-29 16:49:01.759: ERROR/AndroidRuntime(2349): 
  java.lang.RuntimeException: Unable to instantiate activity
  ComponentInfo{
    com.me.test.lite/com.me.test.lib.ActivityMain}: 
    java.lang.ClassNotFoundException: com.me.test.lib.ActivityMain 
    in loader dalvik.system.PathClassLoader[/data/app/com.me.test.lite-2.apk]
InformationsquelleAutor user291701 | 2011-04-29
Schreibe einen Kommentar