F: Wie installiere ich eine App auf einem über USB angeschlossenen Gerät?
A:
Auf einem Windows-PC muss ein zum Gerät passender adb-fähiger USB-Treiber installiert sein.
HTC-Sync für HTC Desire HD (hier)
bzw. Treiber für Samsung Galaxy Nexus (hier). Auf dem im Labor bereitgestellten PC ist dies der Fall.
Gerät über USB an den PC anschließen.
Anschließend muss dieses Gerät auf dem PC sichtbar sein: Mit ordner-android-sdk/platform-tools/adb devices muss dieses Gerät angezeigt werden.
Entweder in eclipse die App starten. Das bewirkt die Installation und den Start dieser App auf dem Gerät.
Oder ordner-android-sdk/platform-tools/adb [-d] install [-r] apk-Dateiname
Option -d, falls Emulator läuft und Gerät einziges USB-Gerät ist. Option -r zum Überschreiben der App.
F: Ich bekomme beim Starten des Programms eine Runtime-Exception SecurityException.
A: Im Manifest die notwendige Security eintragen.
F: Mein Android-Programm habe ich für eine höhere Android-Version angelegt, als ich testen will. Wie kann ich das nachträglich ändern?
(Fehlernachricht: ERROR: Application requires API version xx. Device API version is yy (Android y.y.y).)
A:
In den Properties des Projekts unter "Android" richtigen API-Level einstellen.