I've been building AOSP for my pixel devices for a few versions now, but I'm running into an issue in the release of Android 10.
I'm working with 10.0.0 r10, building for Pixel 3 (blueline). I have the Google and QCom vendor binaries in the vendor/ tree, just as I've always done. I do a normal build process as shown in the attached file, and it always fails at the same point. I broke down the cluster of commands that it was failing on, and found it was this specific statement throwing the error: java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width $((1080 - 10)) --text_name recovery_installing --font_dir out/target/product /blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/ blueline/obj/PACKAGING/recovery_text_res_intermediates//installing_text.png --center_alignment I found that if I ran this part of the build with Java 8 instead of Java 9 (by modifying my default PATH), it worked. But using Java 8 for the entire build causes other errors, and from what I have read, Android 10 is supposed to be built with Java 9 only. The only thing that I'm doing differently than with builds of previous versions of Android is that I am building without the vendor/opengapps tree, because OpenGapps hasn't created a repository for Android 10. However, I'm pretty sure that Google apps are not required just for a stock AOSP build. Any idea what the problem could be? I'm thinking I must have some configuration wrong on my end, because I'm basically building the unmodified source directly from Google. -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to android-building@googlegroups.com To unsubscribe from this group, send email to android-building+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-building+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/e5f6f455-2fb9-4d26-bb8e-a0fecece260f%40googlegroups.com.
[brian@babby aosp_pixel-10]$ . build/envsetup.sh [brian@babby aosp_pixel-10]$ lunch You're building on Linux Lunch menu... pick a combo: 1. aosp_arm-eng 2. aosp_arm64-eng 3. aosp_blueline-userdebug 4. aosp_bonito-userdebug 5. aosp_car_arm-userdebug 6. aosp_car_arm64-userdebug 7. aosp_car_x86-userdebug 8. aosp_car_x86_64-userdebug 9. aosp_cf_arm64_phone-userdebug 10. aosp_cf_x86_64_phone-userdebug 11. aosp_cf_x86_auto-userdebug 12. aosp_cf_x86_phone-userdebug 13. aosp_cf_x86_tv-userdebug 14. aosp_crosshatch-userdebug 15. aosp_marlin-userdebug 16. aosp_sailfish-userdebug 17. aosp_sargo-userdebug 18. aosp_taimen-userdebug 19. aosp_walleye-userdebug 20. aosp_walleye_test-userdebug 21. aosp_x86-eng 22. aosp_x86_64-eng 23. beagle_x15-userdebug 24. fuchsia_arm64-eng 25. fuchsia_x86_64-eng 26. hikey-userdebug 27. hikey64_only-userdebug 28. hikey960-userdebug 29. hikey960_tv-userdebug 30. hikey_tv-userdebug 31. m_e_arm-userdebug 32. mini_emulator_arm64-userdebug 33. mini_emulator_x86-userdebug 34. mini_emulator_x86_64-userdebug 35. poplar-eng 36. poplar-user 37. poplar-userdebug 38. qemu_trusty_arm64-userdebug 39. uml-userdebug Which would you like? [aosp_arm-eng] 3 ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=10 TARGET_PRODUCT=aosp_blueline TARGET_BUILD_VARIANT=userdebug TARGET_BUILD_TYPE=release TARGET_ARCH=arm64 TARGET_ARCH_VARIANT=armv8-a TARGET_CPU_VARIANT=generic TARGET_2ND_ARCH=arm TARGET_2ND_ARCH_VARIANT=armv8-a TARGET_2ND_CPU_VARIANT=generic HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-5.3.8-arch1-1-x86_64-Arch-Linux HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=QP1A.191105.003 OUT_DIR=out PRODUCT_SOONG_NAMESPACES=device/google/crosshatch hardware/google/av hardware/google/interfaces hardware/google/pixel hardware/qcom/sdm845 vendor/google/camera vendor/qcom/sdm845 vendor/google/interfaces ============================================ [brian@babby aosp_pixel-10]$ make -j1 ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=10 TARGET_PRODUCT=aosp_blueline TARGET_BUILD_VARIANT=userdebug TARGET_BUILD_TYPE=release TARGET_ARCH=arm64 TARGET_ARCH_VARIANT=armv8-a TARGET_CPU_VARIANT=generic TARGET_2ND_ARCH=arm TARGET_2ND_ARCH_VARIANT=armv8-a TARGET_2ND_CPU_VARIANT=generic HOST_ARCH=x86_64 HOST_2ND_ARCH=x86 HOST_OS=linux HOST_OS_EXTRA=Linux-5.3.8-arch1-1-x86_64-Arch-Linux HOST_CROSS_OS=windows HOST_CROSS_ARCH=x86 HOST_CROSS_2ND_ARCH=x86_64 HOST_BUILD_TYPE=release BUILD_ID=QP1A.191105.003 OUT_DIR=out PRODUCT_SOONG_NAMESPACES=device/google/crosshatch hardware/google/av hardware/google/interfaces hardware/google/pixel hardware/qcom/sdm845 vendor/google/camera vendor/qcom/sdm845 vendor/google/interfaces ============================================ [ 0% 1/11567] build out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/installing_text.png FAILED: out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/installing_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/installing_security_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/erasing_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/error_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/no_command_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/cancel_wipe_data_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/factory_data_reset_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/try_again_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/wipe_data_confirmation_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/wipe_data_menu_header_text.png /bin/bash -c "(rm -rf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates ) && (mkdir -p out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates ) && (cp external/noto-fonts/cjk/NotoSansCJK-Regular.ttc out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/cjk/NotoSerifCJK-Regular.ttc out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansAhom-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansAnatolianHieroglyphs-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansArmenian-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansArmenian-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansArmenian-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBassaVah-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBengali-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBengali-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBengali-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBengaliUI-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBengaliUI-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBengaliUI-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBhaiksuki-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansChakma-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansDevanagari-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansDevanagari-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansDevanagari-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansDevanagariUI-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansDevanagariUI-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansDevanagariUI-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansElbasan-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGeorgian-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGeorgian-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGeorgian-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansHatran-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLinearA-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMalayalam-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMalayalam-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMalayalam-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMalayalamUI-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMalayalamUI-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMalayalamUI-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansManichaean-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMarchen-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMeroitic-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMiao-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMro-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMultani-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMyanmar-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMyanmar-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMyanmar-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMyanmarUI-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMyanmarUI-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMyanmarUI-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansNabataean-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansNewa-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOldNorthArabian-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOldPermic-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansPahawhHmong-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansPalmyrene-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansPauCinHau-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSharada-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSinhala-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSinhala-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSinhala-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSinhalaUI-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSinhalaUI-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSinhalaUI-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSoraSompeng-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTamil-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTamil-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTamil-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTamilUI-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTamilUI-Medium.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTamilUI-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifArmenian-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifArmenian-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifEthiopic-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifEthiopic-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifGeorgian-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifGeorgian-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifGurmukhi-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifGurmukhi-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifKhmer-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifKhmer-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifMyanmar-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifMyanmar-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifSinhala-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifSinhala-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifTamil-Bold.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifTamil-Regular.otf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoKufiArabic-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoKufiArabic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoNaskhArabic-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoNaskhArabic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoNaskhArabicUI-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoNaskhArabicUI-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoNastaliqUrdu-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSans-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSans-BoldItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSans-Italic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSans-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansAdlam-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansAdlamUnjoined-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansAvestan-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBalinese-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBamum-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBatak-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBrahmi-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBuginese-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansBuhid-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansCanadianAboriginal-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansCarian-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansCham-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansCham-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansCherokee-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansCoptic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansCuneiform-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansCypriot-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansDeseret-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansEgyptianHieroglyphs-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansEthiopic-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansEthiopic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGlagolitic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGothic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGujarati-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGujarati-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGujaratiUI-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGujaratiUI-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGurmukhi-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGurmukhi-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGurmukhiUI-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansGurmukhiUI-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansHanunoo-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansHebrew-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansHebrew-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansImperialAramaic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansInscriptionalPahlavi-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansInscriptionalParthian-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansJavanese-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKaithi-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKannada-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKannada-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKannadaUI-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKannadaUI-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKayahLi-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKharoshthi-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKhmer-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKhmer-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKhmerUI-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansKhmerUI-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLao-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLao-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLaoUI-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLaoUI-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLepcha-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLimbu-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLinearB-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLisu-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLycian-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansLydian-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMandaic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMeeteiMayek-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMongolian-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMyanmar-Bold-ZawDecode.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMyanmar-Regular-ZawDecode.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMyanmarUI-Bold-ZawDecode.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansMyanmarUI-Regular-ZawDecode.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansNKo-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansNewTaiLue-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOgham-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOlChiki-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOldItalic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOldPersian-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOldSouthArabian-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOldTurkic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOriya-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOriya-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOriyaUI-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOriyaUI-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOsage-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansOsmanya-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansPhagsPa-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansPhoenician-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansRejang-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansRunic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSamaritan-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSaurashtra-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansShavian-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSundanese-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSylotiNagri-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSymbols-Regular-Subsetted.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSymbols-Regular-Subsetted2.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSymbols-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSyriacEastern-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSyriacEstrangela-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansSyriacWestern-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTagalog-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTagbanwa-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTaiLe-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTaiTham-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTaiViet-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTelugu-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTelugu-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTeluguUI-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTeluguUI-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansThaana-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansThaana-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansThai-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansThai-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansThaiUI-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansThaiUI-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTibetan-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTibetan-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansTifinagh-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansUI-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansUI-BoldItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansUI-Italic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansUI-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansUgaritic-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansVai-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSansYi-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerif-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerif-BoldItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerif-Italic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerif-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifBengali-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifBengali-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifDevanagari-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifDevanagari-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifGujarati-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifGujarati-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifHebrew-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifHebrew-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifKannada-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifKannada-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifLao-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifLao-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifMalayalam-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifMalayalam-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifTelugu-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifTelugu-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifThai-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/noto-fonts/other/NotoSerifThai-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-Black.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-BlackItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-BoldItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-Italic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-Light.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-LightItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-Medium.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-MediumItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-Thin.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/Roboto-ThinItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/RobotoCondensed-Bold.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/RobotoCondensed-BoldItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/RobotoCondensed-Italic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/RobotoCondensed-Light.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/RobotoCondensed-LightItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/RobotoCondensed-Medium.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/RobotoCondensed-MediumItalic.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && cp external/roboto-fonts/RobotoCondensed-Regular.ttf out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates && true ) && (rm -rf out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/ ) && (mkdir -p out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates/ ) && (java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width \$((1080 - 10)) --text_name recovery_installing --font_dir out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//installing_text.png --center_alignment && out/host/linux-x86/bin/zopflipng -y --iterations=1 --filters=0 out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//installing_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//installing_text.png > /dev/null && java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width \$((1080 - 10)) --text_name recovery_installing_security --font_dir out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//installing_security_text.png --center_alignment && out/host/linux-x86/bin/zopflipng -y --iterations=1 --filters=0 out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//installing_security_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//installing_security_text.png > /dev/null && java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width \$((1080 - 10)) --text_name recovery_erasing --font_dir out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//erasing_text.png --center_alignment && out/host/linux-x86/bin/zopflipng -y --iterations=1 --filters=0 out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//erasing_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//erasing_text.png > /dev/null && java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width \$((1080 - 10)) --text_name recovery_error --font_dir out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//error_text.png --center_alignment && out/host/linux-x86/bin/zopflipng -y --iterations=1 --filters=0 out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//error_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//error_text.png > /dev/null && java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width \$((1080 - 10)) --text_name recovery_no_command --font_dir out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//no_command_text.png --center_alignment && out/host/linux-x86/bin/zopflipng -y --iterations=1 --filters=0 out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//no_command_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//no_command_text.png > /dev/null && java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width \$((1080 - 10)) --text_name recovery_cancel_wipe_data --font_dir out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//cancel_wipe_data_text.png && out/host/linux-x86/bin/zopflipng -y --iterations=1 --filters=0 out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//cancel_wipe_data_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//cancel_wipe_data_text.png > /dev/null && java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width \$((1080 - 10)) --text_name recovery_factory_data_reset --font_dir out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//factory_data_reset_text.png && out/host/linux-x86/bin/zopflipng -y --iterations=1 --filters=0 out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//factory_data_reset_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//factory_data_reset_text.png > /dev/null && java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width \$((1080 - 10)) --text_name recovery_try_again --font_dir out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//try_again_text.png && out/host/linux-x86/bin/zopflipng -y --iterations=1 --filters=0 out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//try_again_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//try_again_text.png > /dev/null && java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width \$((1080 - 10)) --text_name recovery_wipe_data_menu_header --font_dir out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//wipe_data_menu_header_text.png && out/host/linux-x86/bin/zopflipng -y --iterations=1 --filters=0 out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//wipe_data_menu_header_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//wipe_data_menu_header_text.png > /dev/null && java -jar out/host/linux-x86/framework/RecoveryImageGenerator.jar --image_width \$((1080 - 10)) --text_name recovery_wipe_data_confirmation --font_dir out/target/product/blueline/obj/PACKAGING/recovery_font_files_intermediates --resource_dir bootable/recovery/tools/recovery_l10n/res/ --output_file out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//wipe_data_confirmation_text.png && out/host/linux-x86/bin/zopflipng -y --iterations=1 --filters=0 out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//wipe_data_confirmation_text.png out/target/product/blueline/obj/PACKAGING/recovery_text_res_intermediates//wipe_data_confirmation_text.png > /dev/null && true )" Exception in thread "main" java.lang.InternalError: java.lang.reflect.InvocationTargetException at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:86) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74) at java.desktop/java.awt.Font.<init>(Font.java:618) at java.desktop/java.awt.Font.createFont(Font.java:1224) at com.android.recovery.tools.ImageGenerator.loadFontsByLocale(ImageGenerator.java:393) at com.android.recovery.tools.ImageGenerator.createGraphics(ImageGenerator.java:492) at com.android.recovery.tools.ImageGenerator.generateImage(ImageGenerator.java:605) at com.android.recovery.tools.ImageGenerator.main(ImageGenerator.java:755) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488) at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:84) ... 8 more Caused by: java.lang.NullPointerException at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1288) at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:225) at java.desktop/sun.awt.FontConfiguration.init(FontConfiguration.java:107) at java.desktop/sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:765) at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:440) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/sun.font.SunFontManager.<init>(SunFontManager.java:385) at java.desktop/sun.awt.FcFontManager.<init>(FcFontManager.java:35) at java.desktop/sun.awt.X11FontManager.<init>(X11FontManager.java:56) ... 13 more 13:41:03 ninja failed with: exit status 1 #### failed to build some targets (12 seconds) ####