From c7d75a85229fb86526e1a4ff75208fa78db8ff94 Mon Sep 17 00:00:00 2001 From: TaiwanStar Developer Date: Thu, 4 Jun 2026 14:22:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(layout):=20=E7=A7=BB=E9=99=A4=E4=BD=88?= =?UTF-8?q?=E5=B1=80=20XML=20=E6=AA=94=E6=A1=88=E7=9A=84=20UTF-8=20BOM=20?= =?UTF-8?q?=E6=AA=94=E9=A0=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修復 DataBinding 元件在 Gradle 建置過程中因 XML 檔案包含 BOM (Byte Order Mark) 檔頭而解析失敗的問題。 原因:XML 檔頭的前導字元 EF BB BF 導致 LayoutFileParser 在解析 root 節點時發生 NullPointerException。 調整項目:- 批次移除 layout 目錄下所有 XML 佈局檔案的 UTF-8 BOM 檔頭。 --- app/src/main/res/layout/activity_fontend.xml | 2 +- app/src/main/res/layout/activity_main.xml | 2 +- app/src/main/res/layout/dialog_access_code.xml | 2 +- app/src/main/res/layout/dialog_admin_login.xml | 2 +- app/src/main/res/layout/dialog_buy.xml | 2 +- app/src/main/res/layout/dialog_checkout_cash.xml | 2 +- app/src/main/res/layout/dialog_checkout_cash_pay.xml | 2 +- app/src/main/res/layout/dialog_checkout_esun_pay.xml | 2 +- app/src/main/res/layout/dialog_checkout_line_pay.xml | 2 +- app/src/main/res/layout/dialog_checkout_nfc_card.xml | 2 +- app/src/main/res/layout/dialog_checkout_nfc_phone.xml | 2 +- app/src/main/res/layout/dialog_checkout_nfc_recharge.xml | 2 +- app/src/main/res/layout/dialog_checkout_tap_pay.xml | 2 +- app/src/main/res/layout/dialog_close_access_code.xml | 2 +- app/src/main/res/layout/dialog_customer_identifier.xml | 2 +- app/src/main/res/layout/dialog_dispatch.xml | 2 +- app/src/main/res/layout/dialog_free_gift_code.xml | 2 +- app/src/main/res/layout/dialog_invoice_barcode.xml | 2 +- app/src/main/res/layout/dialog_marketing_plan.xml | 2 +- app/src/main/res/layout/dialog_member_card_pickup.xml | 2 +- app/src/main/res/layout/dialog_pickup_code_buy.xml | 2 +- app/src/main/res/layout/dialog_pickup_code_fontend.xml | 2 +- app/src/main/res/layout/recycler_dialog_buy_list.xml | 2 +- app/src/main/res/layout/recycler_electric_buy_list.xml | 2 +- app/src/main/res/layout/recycler_vmc_buy_list.xml | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/app/src/main/res/layout/activity_fontend.xml b/app/src/main/res/layout/activity_fontend.xml index 39fa6a3..4bb185d 100644 --- a/app/src/main/res/layout/activity_fontend.xml +++ b/app/src/main/res/layout/activity_fontend.xml @@ -1,4 +1,4 @@ - + + + + + + + + + + + + + + + + + + + + + + + + +