Eclipse + AndroidSDK - Problem mit Referenzen

Robokopp

Bekanntes Mitglied
Hallo,

ich habe ein umfangreicheres Androidprojekt vor mir und wollte einige "Strukturänderungen" vornehmen.
Beispielsweise sollen alle Klassen/Activities, die mit den Einstellungen zusammenhängen in ein und das selbe Package verschoben werden. Das ist normalerweise auch kein Problem, da Eclipse ja die ganzen Abhängigkeiten beim verschieben automatisch updated.

Das ist bei mir auch der Fall, trotzdem Crasht das Programm dann zur Laufzeit, da die verschobenen Klassen angeblich nicht gefunden werden können.

Leider verstehe ich nicht, warum das so ist. Da ist anscheinend noch irgendwo der alte "Ort" der Klassen hinterlegt, auf den das Programm versucht zuzugreifen.

Mit dem Manifest kann es nicht zusammenhängen, da ich das gleiche Problem auch bei Views hab, die ja sowieso nicht registriert werden müssen.

Ich hab mal testweise alle Klassen,Layouts, Drawables in ein neues Projekt kopiert, dort dann die Struktur so angelegt wie ich es wollte und dann erst kompiliert.Leider versucht er auch dort auf die alten Orte zuzugreifen.

Kennt einer das Problem und vielleicht eine Lösung?
 

Robokopp

Bekanntes Mitglied
Jetzt ja, damit finde ich nichts.


Hier mal der Log:

01-07 15:13:14.715: E/AndroidRuntime(28849): FATAL EXCEPTION: main
01-07 15:13:14.715: E/AndroidRuntime(28849): java.lang.RuntimeException: Unable to start activity ComponentInfo{de.android.myapp/de.android.myapp.game.GameActivity}: android.view.InflateException: Binary XML file line #120: Error inflating class de.android.myapp.game.Inventory
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2304)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2354)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.app.ActivityThread.access$600(ActivityThread.java:150)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1244)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.os.Handler.dispatchMessage(Handler.java:99)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.os.Looper.loop(Looper.java:137)
01-07 15:13:14.715: E/AndroidRuntime(28849): at java.lang.reflect.Method.invoke(Method.java:511)
01-07 15:13:14.715: E/AndroidRuntime(28849): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
01-07 15:13:14.715: E/AndroidRuntime(28849): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
01-07 15:13:14.715: E/AndroidRuntime(28849): at dalvik.system.NativeStart.main(Native Method)
01-07 15:13:14.715: E/AndroidRuntime(28849): Caused by: android.view.InflateException: Binary XML file line #120: Error inflating class de.android.myapp.game.Inventory
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
01-07 15:13:14.715: E/AndroidRuntime(28849): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:270)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.app.Activity.setContentView(Activity.java:1881)
01-07 15:13:14.715: E/AndroidRuntime(28849): at de.android.myapp.game.GameActivity.onCreate(GameActivity.java:28)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.app.Activity.performCreate(Activity.java:5104)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2258)
01-07 15:13:14.715: E/AndroidRuntime(28849): ... 11 more
01-07 15:13:14.715: E/AndroidRuntime(28849): Caused by: java.lang.ClassNotFoundException: Didn't find class "de.android.myapp.game.Inventory" on path: /data/app/de.android.myapp-2.apk
01-07 15:13:14.715: E/AndroidRuntime(28849): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
01-07 15:13:14.715: E/AndroidRuntime(28849): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
01-07 15:13:14.715: E/AndroidRuntime(28849): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.createView(LayoutInflater.java:552)
01-07 15:13:14.715: E/AndroidRuntime(28849): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687)
01-07 15:13:14.715: E/AndroidRuntime(28849): ... 27 more
 

schlingel

Gesperrter Benutzer
Das scheint mir die entscheidende Stelle zu sein:

01-07 15:13:14.715: E/AndroidRuntime(28849): Caused by: android.view.InflateException: Binary XML file line #120: Error inflating class de.android.myapp.game.Inventory

Kann es sein, dass du irgendwelche Layout-Files hast in denen selbst geschriebene Views verwendet werden? Eclipse kann die nämlich beim Refactoring nicht automatisch ausbessern.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
ruutaiokwu Auto-Import der benötigten Klassen, wie bei Eclipse Ctrl-Shift-O Android & Cross-Platform Mobile Apps 9
T Android SDK-Manager startet nicht in Eclipse Android & Cross-Platform Mobile Apps 5
V Android Fehlermeldung beim Öffnen von Eclipse nach Installation der Android Erweiterung Android & Cross-Platform Mobile Apps 4
B Android Probleme mit Eclipse? Android & Cross-Platform Mobile Apps 6
J Android Breaking Point in Eclipse hält nicht an? Android & Cross-Platform Mobile Apps 5
S Android Eclipse erstellt keine main Activity Android & Cross-Platform Mobile Apps 4
J Eclipse Emulator Problem Android & Cross-Platform Mobile Apps 1
J Eclipse Emulator Problem Android & Cross-Platform Mobile Apps 0
T Kamerazugriff eclipse auf Samsung Tab Android & Cross-Platform Mobile Apps 0
G Absolute Anfängerfrage bezüglich Eclipse Android & Cross-Platform Mobile Apps 9
X Android Handy mit Eclipse verbinden Android & Cross-Platform Mobile Apps 1
W Eclipse update - Systemprozess reagiert nicht mehr Android & Cross-Platform Mobile Apps 4
T Android Handy in Eclipse einbinden Android & Cross-Platform Mobile Apps 34
A Fehlermeldung nach Neuinstallation von Eclipse/bestehenden Projekten... Android & Cross-Platform Mobile Apps 2
G Android Einbindung von externen Dateien in Eclipse Projekt Android & Cross-Platform Mobile Apps 8
R Eclipse findet SDK nicht Android & Cross-Platform Mobile Apps 5
B Android Eine Warnung in der Console (Eclipse) auswerten Android & Cross-Platform Mobile Apps 3
A Android App Deployment Eclipse Android & Cross-Platform Mobile Apps 7
S Android Android Eclipse Plugin lässt sich nicht installieren Android & Cross-Platform Mobile Apps 4
M Eclipse: cdc.jar in eine Midlet Suite integrieren Android & Cross-Platform Mobile Apps 18
F Eclipse JAD File erzeugen -- Problem Android & Cross-Platform Mobile Apps 10
P Prob mit Eclipse und J2ME SDK Android & Cross-Platform Mobile Apps 4
P eclipse + eclipsME funkst nicht Android & Cross-Platform Mobile Apps 2
W Prüfen, ob App auf Gerät installiert ist Problem S10 Android & Cross-Platform Mobile Apps 11
W In App Purchase Problem? Android & Cross-Platform Mobile Apps 36
W Problem mit Android Studio Android & Cross-Platform Mobile Apps 0
T Android R.string.test+i Problem Android & Cross-Platform Mobile Apps 2
K Android to Pi | Websocket Problem Android & Cross-Platform Mobile Apps 3
N Intent und finish() Problem Android & Cross-Platform Mobile Apps 5
B Android App Programmierung Einsteiger Problem Android & Cross-Platform Mobile Apps 4
emeraldo Android Problem mit Bottomnavmenu Android & Cross-Platform Mobile Apps 10
I Das Problem mit der Tastatur... android:windowSoftInputMode="adjustPan" Android & Cross-Platform Mobile Apps 1
M Android App → Problem mit dem Speichern von einem Bitmap–Objekt. Android & Cross-Platform Mobile Apps 1
A Android Android Studio Emulator Problem Android & Cross-Platform Mobile Apps 1
S Android Studio Bluetooth App Problem Android & Cross-Platform Mobile Apps 6
J TicTacToe Problem bei kontrolle Android & Cross-Platform Mobile Apps 7
J Button array ID Problem Android & Cross-Platform Mobile Apps 2
M Problem bei Werteübergabe, MSQL verbindung Android & Cross-Platform Mobile Apps 3
S Android Problem mit Android Virtual Device erstellung. Android & Cross-Platform Mobile Apps 2
Anfänger2011 Text to Speech Problem Android & Cross-Platform Mobile Apps 1
S Android Android java onclick listener Problem Android & Cross-Platform Mobile Apps 9
A Android Problem mit ListView und OnItemClickListener.. Android & Cross-Platform Mobile Apps 10
K Problem mit arraylist und button Android & Cross-Platform Mobile Apps 16
R W-Lan Problem über Sockets Android & Cross-Platform Mobile Apps 1
P ViewPager Problem Android & Cross-Platform Mobile Apps 1
A Android Problem mit Video von Youtube abspielen Android & Cross-Platform Mobile Apps 4
A Android Problem mit Zurücktaste und ausgabe der Aktuellen Seite Android & Cross-Platform Mobile Apps 6
B Android Problem mit Soundwiedergabe Android & Cross-Platform Mobile Apps 2
T Android Android Sensor: Java Problem Android & Cross-Platform Mobile Apps 1
G Problem beim Rendern von 3D-Objekt Android & Cross-Platform Mobile Apps 0
L Android Gyroscope Sensor Problem Android & Cross-Platform Mobile Apps 2
S Android GPS Problem Android & Cross-Platform Mobile Apps 24
B Android Problem mit Rückgabewert Android & Cross-Platform Mobile Apps 13
L Android komisches Bitmap-Größe-Problem Android & Cross-Platform Mobile Apps 8
D Android Layout Problem Android & Cross-Platform Mobile Apps 2
R Problem mit View in ScrollView Android & Cross-Platform Mobile Apps 6
M Problem mit setOnClickListener Android & Cross-Platform Mobile Apps 4
DaniSahne96 Problem beim Appdebuggen auf Smartphone Android & Cross-Platform Mobile Apps 3
P Android Problem beim Widget - Denkfehler ? Android & Cross-Platform Mobile Apps 2
M GCM IntentService Problem Android & Cross-Platform Mobile Apps 3
D Android Gallery Problem Android & Cross-Platform Mobile Apps 5
P Problem mit Cell id Android & Cross-Platform Mobile Apps 6
L Android Problem mit "spinner" Android & Cross-Platform Mobile Apps 10
D Android problem mit geschwindigkeitsberechnung app Android & Cross-Platform Mobile Apps 2
E Android Problem mit Contact Provider Android & Cross-Platform Mobile Apps 1
H Android Problem mit ListActivity Android & Cross-Platform Mobile Apps 3
S Android Layout Problem mit fill_parent Android & Cross-Platform Mobile Apps 5
F Android ExpandableList, SimpleCursorTreeAdapter, Cursor Problem Android & Cross-Platform Mobile Apps 2
A Android Problem mit Long.getLong() bzw. Integer.getInteger() Android & Cross-Platform Mobile Apps 2
A Problem mit HTTP- Verbindung Android & Cross-Platform Mobile Apps 4
V [Java] und [JavaME] ClientServer StreamConnection . Problem beim lesen / schreiben Android & Cross-Platform Mobile Apps 2
R Ein Problem beim ausführen von folgendem Quelltext Android & Cross-Platform Mobile Apps 11
M Problem mit dem Auslesen von System Properties Android & Cross-Platform Mobile Apps 7
P wtk problem Android & Cross-Platform Mobile Apps 3
G Math exp() Problem Android & Cross-Platform Mobile Apps 4
G S40 Problem Android & Cross-Platform Mobile Apps 8
A Problem beim Subtrahieren eines Double von einem Double Android & Cross-Platform Mobile Apps 5
C Problem Device/Emulator wird nicht erkannt Android & Cross-Platform Mobile Apps 3
S Image Problem Android & Cross-Platform Mobile Apps 11
M Problem mit den Softkeys Android & Cross-Platform Mobile Apps 4
G J2ME jar-problem Android & Cross-Platform Mobile Apps 10
S Komisches Problem Android & Cross-Platform Mobile Apps 3
F Problem beim Erstellen der Jar File Android & Cross-Platform Mobile Apps 4
A Problem: Canvas-Grösse Motorola RAZR v3r Android & Cross-Platform Mobile Apps 8
S Problem mit Einbindung einer externer Bibliothek Android & Cross-Platform Mobile Apps 2
G Random - Problem Android & Cross-Platform Mobile Apps 5
E problem mit den resourcen Android & Cross-Platform Mobile Apps 2
O Problem mit Datagramconnection Android & Cross-Platform Mobile Apps 2
P Problem mit der Uhrzeit Android & Cross-Platform Mobile Apps 2
S Problem auf dem Handy Android & Cross-Platform Mobile Apps 3

Ähnliche Java Themen

Neue Themen


Oben