Firma Sony zaktualizowała szczegółowe instrukcje budowania w ramach programu Xperia Open Devices z myślą o systemie Android 12. Czytaj dalej, aby uzyskać więcej!
Firma Sony jest zaliczana do osób, które mają większy udział w projekcie Android Open Source, a na przestrzeni lat wniosła wiele kodu. Sony prowadzi także i utrzymuje własny program Xperia Open Devices, ułatwiający programistom majsterkowanie przy AOSP na ich najnowszych urządzeniach Sony. Wraz z udostępnieniem publicznie systemu Android 12 firma Sony dodała instrukcje kompilacji AOSP dla Androida 12 do urządzeń Xperia Open.
Sony udostępnia drzewa urządzeń, drzewa jądra, pliki binarne i instrukcje kompilacji umożliwiające kompilację AOSP dla wszystkich urządzeń w programie. Te wydania miały miejsce już od kilku lat, a zasoby mają teraz zaktualizowano dla Androida 12. Dzięki plikom binarnym zgodnym z Androidem 12 i szczegółowemu przewodnikowi po AOSP 12.0 dla wybranych urządzeń Xperia programiści i doświadczeni użytkownicy mają teraz narzędzia do majsterkowania przy najnowszej platformie.
Zbuduj system AOSP Android 12 dla urządzeń Sony Xperia
Aby rozpocząć, musisz mieć dostęp do odpowiedniego środowiska kompilacji, aby móc skompilować kompilację AOSP ze źródła. Najlepiej wybrać komputer z systemem Linux (Sony zaleca Ubuntu 18.04 LTS), ale użytkownicy systemu Windows 10 również mogą zrobić to samo przy użyciu podsystemu Windows dla systemu Linux (WSL). Kolejną częścią jest skonfigurowanie środowiska kompilacji, czyli należy zainstalować odpowiednią wersję Java Development Kit, kilka pakietów oprogramowania i bibliotek oraz Narzędzie do repozytorium do pracy w wielu repozytoriach. Na koniec musisz pobrać całe drzewo kodu źródłowego Androida 12, plik lokalne manifesty dla urządzeń Xperiai postępuj zgodnie z instrukcjami krok po kroku zawartymi w przewodniku, aby pomyślnie skompilować obrazy AOSP. Jeśli wszystko pójdzie dobrze, powinieneś mieć gotowe obrazy AOSP 12.0 do flashowania na smartfonie Sony.
Pamiętaj, że musisz odblokuj bootloader swojego urządzenia Xperia przed flashowaniem wynikowej kompilacji. Co więcej, obraz specyficzny dla platformy zawierający pliki binarne oprogramowania niskiego poziomu musi zostać sflashowany jako obraz dostawcy.