AOSP ist die Abkürzung für das Android Open Source Project. Entwickler, die im Umfeld des Projekts tätig sind, müssen immer wieder Builds auf ihre Entwicklungsgeräte flashen. Dieser Prozess war bislang nur manuell zu bewältigen. Jetzt stellt Google Entwicklern ein Helferlein zur Seite.
Browser-Assistent flasht Android-Builds semi-automatisch
Mit dem neuen Android Flash Tool erhalten sie einen browserbasierten Assistenten, der die manuelle Prozedur ersetzt und dabei einfach und komfortabel zu bedienen ist. Offiziell unterstützt das Tool die Pixel-Reihe des kalifornischen Herstellers sowie die Hikey-Referenz-Boards. Nicht unterstützt werden Tablets und Geräte mit Chrome OS.
Zur Wahl stehen alle Builds, die im seit einem Jahr verfügbaren Continuous-Integration-Dashboard, gelistet sind. Zu Continuous Integration haben wir bei t3n diesen Beitrag für euch.
Ein paar Voraussetzungen müssen erfüllt sein
Die Vorgehensweise ist sehr einfach, sofern das zu flashende Smartphone mit den entsprechenden Treibern an das jeweilige Gerät, auf dem das Flash-Tool gestartet werden soll, angebunden ist. Für Windows wird insbesondere der Android-USB-Treiber benötigt, den Google auf der Startseite des Flash-Tools freundlicherweise verlinkt hat.
Ebenso, aber für Entwicklergeräte eigentlich selbstverständlich, sind ein offener Bootloader, aktiviertes USB-Debugging und installierte ADB-Treiber erforderlich. Das Android Flash Tool selbst benötigt einen Browser mit Web-USB-Support. Das leisten derzeit etwa Chrome und Edge in ihren aktuellen Versionen.
Vorgehensweise ist überaus simpel
Sind diese Voraussetzungen erfüllt, gestaltet sich der Prozess sehr einfach. Der Entwickler schließt sein Pixel per USB-Kabel an und erteilt dem Flash-Tool die Berechtigung, die Verbindung aufzubauen. Danach zeigt das Tool eine Liste der verfügbaren Builds aus der AOSP-Master-Branch an. Nach der Auswahl des gewünschten Build bedarf es noch eines Klicks auf Flash. Nun erledigt das Tool den Rest.
Um Missverständnissen vorzubeugen, sei gesagt, dass das Flash-Tool nicht dazu genutzt werden kann, das neueste Custom-ROM aus Quelle XYZ oder auch nur die aktuellen Android-10-Updates für Pixel-Phones zu installieren. Es eignet sich ausdrücklich und ausschließlich nur für die AOSP-Entwicklung.