Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
Post

AVD Android 4 virtual device image is missing

If it’s not possible to create a new virtual ICS device (Android 4) and the Eclipse error console shows you

Unable to find a ‘userdata.img’ file for ABI armeabi to copy into the AVD folder.

try this: http://stackoverflow.com/questions/7817044/how-to-create-an-avd-for-android-4-0.

But if ARM EABI v7a System Image is not listet in the Android SDK Manager, the solution is a manual installation: http://www.inforbiro.com/blog-eng/arm-eabi-v7a-system-image/

Here are more download resources: http://www.hariadi.org/android/manual-download-of-android-sdk-components/

I don’t know why there is no ARM EABI v7a System Image, but a manual installation works for me.

Post

Android Fehler: Multiple markers at this line – bei: setContentView(R.layout.main);

Ab und zu zeigt Eclipse einfach Fehler an, die sollte es überhaupt nicht geben.
So wurde mir eben in einem Androidprojekt für folgende Zeile

setContentView(R.layout.main);

dieser Fehler angezeigt:

Multiple markers at this line

Der Hinweis um eine Lösung zu finden war nur dieser:

As of ADT 14, resource fields cannot be used as switch cases. Invoke this fix to get more information.

Auf den ersten Blick sah alles wirklich gut aus, weshalb dann der Fehler?
Um die Importe zu organisieren hatte ich <Strg>-<Schift>-O gedrückt (auch erreichbar über: Rechtsklick auf die Java-Datei gefolgt von Source – Organize Imports).
Doch was sollte sich dadurch geändert haben, ausser dass jetzt alle fehlenden Imports hinzugefügt worden sind.

Zum Glück ist die Ursache bekannt und ich konnte hier die Lösung finden:

Note: Eclipse sometimes likes to add an import android.R statement at the top of your files that use resources, especially when you ask eclipse to sort or otherwise manage imports. This will cause your make to break. Look out for these erroneous import statements and delete them.

Durch das Organisieren der Imports ist import android.R; hinzugefügt worden.
nach dem Löschen dieser Zeile verschwand auch der Fehler.

Post

Android requires compiler compliance level 5.0 or 6.0. Found ‘1.4’ instead. Please use Android Tools > Fix Project

Wenn man folgende Fehlermeldung nach dem Import eines Android-Projektes in Eclipse zu sehen bekommt

Android requires compiler compliance level 5.0 or 6.0. Found ‘1.4’ instead. Please use Android Tools > Fix Project Properties.

dann ist evtl. volgendes die passende Lösung:

Rechtsklick auf das Projekt, dann Android Tools auswählen, gefolgt von Fix Project Properties.
Jetzt F5 drücken oder Rechtsklick auf das Projekt gefolgt von Refresh.