From d68e6ca6df140d4eac9826827f364285ba6fde77 Mon Sep 17 00:00:00 2001 From: LukeMackin Date: Sun, 19 Jul 2026 23:12:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=89=88=E6=9C=AC=E6=AF=94=E8=BE=83=20?= =?UTF-8?q?=E2=80=94=20=E8=BF=9C=E7=A8=8B=E4=B8=8E=E6=9C=AC=E5=9C=B0?= =?UTF-8?q?=E4=B8=80=E8=87=B4=E5=88=99=E8=B7=B3=E8=BF=87=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../executionHistory/executionHistory.bin | Bin 975142 -> 975142 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .../.gradle/8.10.2/fileHashes/fileHashes.bin | Bin 69865 -> 69865 bytes .../.gradle/8.10.2/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../8.10.2/fileHashes/resourceHashesCache.bin | Bin 19449 -> 19483 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .../android/.gradle/file-system.probe | Bin 8 -> 8 bytes .../main/java/dev/yuzu/gca/MainActivity.kt | 8 ++++++++ 8 files changed, 8 insertions(+) diff --git a/packages/client-android/android/.gradle/8.10.2/executionHistory/executionHistory.bin b/packages/client-android/android/.gradle/8.10.2/executionHistory/executionHistory.bin index 8980ace577f70c5ffce8ea40449bae1adacf2c52..ea1f93c3c0739ebe72210ef19c1a11bf34c6a90b 100644 GIT binary patch delta 2370 zcmaJ?dpK0<8lUB|X4V)iW88_3OWGM>BIVvex1C!$(uK^pG?B|5CYy@w7P(BG@Kq=x zHpBTdYomkH43%a80Q1ad1o#9 z=scY3Kt3e8{tY5D0H_kCfp{_^FB}bpHEpP-E0-p6^Nf;*$7Q`{M>^I)g}}5EQ3o#* zC_5BBXb|J|#@Kv2#y`=IgZ}qgfO`VPhKl}wT;Xpx=t`t?fw5a~KY6;g`NcBh4h&rb zuFpwoz%7|VR6Tgne!pCFg8cNa9m>-2q_RoTqLi&5ESa(qXz^iGa;ml&nDAi@51C^vk%K>e&LiAojW2f9v@HT8oMZ7|5vP(Et1v%Vykcjwap z&7%T?6a%W6XSl_-E9bq^+nHWUppXxnOU+|@0{0Y(8oDojvU#NaVttsLUv>3s)fn)N z4?m=}@M@w`#`4<^{Ctp^oh4AXDZtjZIU^PTt%a|s2mbj+Y8`*bh2=ep3j86IL^QqrxL7 zyX24CnEd-xiUBCN4Ogm-7`hx~?)R9`FJV~^mYmqOfYHkg4yJCJMxg_-pB)cmg3@2^VUti3AIDO7;20`0ws z7SOl@b7>>q`U`V)yA(goXj>0&P;yMht?Fb@=%DWo+^YJ1w~?NfGpDk|cCKrToc%6I zWHnnKT=)@L54!KdOvQ|RnnWLW>DJF(cE`hr-d__0&A?6w-%vdxdEkm}mFj{|Z*!^B z2(uC+FduCJ;HwZ0RwVd44%QVqKR)U`{a7u&*DM}Oi>ZeP)W`Fl%ztF8+P@i(^k^Wg z)BGkXdr2F*1b(T9mB88GU=}Seg8aGr!PX7s1iIoDZ70jmxc~4Alo}Nc3g@Y|pa&Q@ zxqF!m5V$zA%qRp+4RA0``le~$+^dJBOr@`Jujjq*tl(+u-4PQI+z6+tRFm?>_!JJ)?+qmG0*#@X!Sl_ z^)`1$%z{B?6Rc));y<(LOZFV%k!<`1S}n*XAnPI}RmF4!{-C-gmNl_=N2&L3EP%Gb*9@=pR{6TtMw7c!oNgc(?#+N!FpUZg%EPW~`o2l)5>jlX=F2 zGV}`B7#;b*UBl_3I;y3iY_>mc2e*YA@?{gyiJtD9!>vIsH(b+m8mEppSNp1bd>4^QU@kGo#oc{>DspC;{E>?t39RD1PL;zQcG=Zj0BLs6(h&uIuyQ%P&#G_e9>( z3;tUj!8zYH7z?7%w~gc|Vf&pS-VW<&#BGeFZx4L(Q)nalGDQXzhlCUDBnFWxK0BeC z_~2Fp@nMK8K3%1S?vF`U5LJ9`LPeqhFRXt;DuEQlXWkNU=p#7^YkNpd((2ns$N%NC ziAxMpN2@#J4hAl^;O+Lr6ecUSGk|5uUs^GodeHY^8K~k@~=e?&S1x& z*{w(4?$W?&O#?&9gKO6?C{-oefIzNWG+S^x%+l+Q!JtMhLH9*J#*$Idz(8)q%gmXj4FOaY!8<`|Y4nAlGl~<5_+P?NH=c#5p^L={x z`@@L{T zfefJH4ItdyiC813_|*ZwHpCgE^pQ-37C#}cA@KAWQfnlB>V<8%uc1=h7NmmY(e|2K oUAj8AgHzt@3f@H`-KhA5oJ;CQupnb0g9QZ(Sz%JY+;!Ri0{NUXga7~l delta 2370 zcmaJ?dpK0<8n?z+W{t5eX2OUfQg+)=8rhXlE~PL^L}_v@8JEZ{avhmUlrG=ovPp{V z9YhWOQLcsDi0?*%C6JSUTe@9%qW-}~KsxasD@P4Rq) zPvT4S$$XjHaCD$KJ0jAU?d=&H5$@~b>A5Z3APmiG`L6T+iI4RN+x~qN z`C$Uy&ivg_xe+)f(oB`m|BoyF0|%{1v{o=u2KQ3GimC?|jA~#g7dZ4$ zn1GW^lU0r5XA9d-x4twHef{LNH8$pp*eII~f|6-^K%)XirEx!CSOG8H-6NM`X>{!R zl+2!f>1h|rnm@(1qBD@R6zce8fIeDMX1oo%dHAGqUkwf|@GRsQ?RS(a2ZdWrP3y=w zgw$u0FrA^hhDM{Gryh|HgPaPOP3HGh4*4(XV6b^I%`FSOGs_ z9Fwik4V{COeGs6iz8g+G*N@vbStG^(y#;5g?OHNoJm&RQPbV?-R?j7}dMd77FzVk3 z0RY(`3~-Sj0xTe;a>TL7k2@JhzE{4MPAR=b_P^Y&gU>#v*K z?ZfHk1TP} zfTcBXI76o`ZgNF|rt{UJ^ea5`J>&fZk!C7QAN16~_fZSj3# zj?*i^`CW(>cv=g4(pNQUt7i;_52ZO79^k6Dne_Bk12YW1q1qc~=c`bE#eOQuiC^?? z&(2cvDsDt~}BHpqJxJ=# z?Gn4)(13&>p$=XGV(Vcq#;e?J8TXY-5@jE6cboG6y}6ADJNP`UQl&^G`_SfW%L8*} zbeUw&L*S{{JpnY_f&Cf6`TVL6=}zZ3hWm6KTu#=v6K-0Lh#~O53ky_-hCK^3Uq`Pz zI9uv?N@pI_CG%FEh_ho?{FCubCIERUq7CY{_!AvKX2A?4^JtygHA0y z%ImBxta0_PFWflvnuzJXG1U;HU8D(Aoc#*PZ-mte-GQ=sZYgIX$HhERAZ-Ix2Ryq6 z+cG|#ojJ=Jjenoh^nAbeM6>-EL4cZ2H5tY(LUt#$M#e2&=aovc6&N8jc20;6ef42B zo%)@0RIj)8nRaYs=`ddX+(uZ9zW&mQD{spF!#vtHn>oGZjKL_bXm5ly%|=McbUB+i zZFNRKLczE(`-M1;zsS%9KW`!(A}t~zuAdajAOBN&(~jB_lZ#Ommnm0o;OBxh_hCy0 zFm3A+{oJk^c;~RNQbjM~EOD{EU#4k*y!-Gu<|!-7MJ09fH3yfB|oR;U!J$2wwH zUuic!`o3sMt>*6C|K+2B!UwP`w?WxfOZvmQD>jAIAwBL^)p#e(5ryHb!3LF^b2O;vrc9p>#+bEkLCCR-B<%t(OR@Y9s4k=3RypO=5hhl}@>ZCNtsC`{* zT5i`;)n3;mTys%CeNj0~BsgjS6#&IxL>m!B z_#|G25gT=jkBHf4Q7P#yGj?e@4*Bui8Tv04SLy-Q&rVosG!D&v-EhG*SL*`CsZ#tE z%1#6y`YD!JKtJULy#8`=nx^devz#DwJ{>E*?b}`VVB}s r=?PZIr_0>7;WHUuz|3*vDJt2J6n-y)3l$eRTxht+WBlHq^5y>qCk8Q2 diff --git a/packages/client-android/android/.gradle/8.10.2/executionHistory/executionHistory.lock b/packages/client-android/android/.gradle/8.10.2/executionHistory/executionHistory.lock index a96a8e9586a9ac793bfb93f9b122990a9626b7c1..04800a1fbca7a9116ea3218c6bb0b77563f5ddfa 100644 GIT binary patch literal 17 VcmZSnup)9-4P%cs0~j!-0{}Fu1WNz_ literal 17 VcmZSnup)9-4P%cs0~j#I0015%;K(0`Zunk9+mI%lp0ckxLh#f#IL*!Btxng1iG7R9vrV8a4ZJAMy z5WWy7N97bD9O=YXDpdw8w`G7%v7-bC5XaD(0NRR!*e=RKDSj+wdBSUrKp@`8)v6N-`uYG>Y?lTTQ5ImtSzWq9TDdhu z-cw|HQ%~twOE~3N3=+%T&2_A0{Mw=)(0R5Fa})-d6tsNPqbZ&5w8+_A1MZX`Fx0WM z;D(HX+!x6|FJ7n{Jaw7H6_+dC!y$GTSg-N}k)k4$|LU2MOYiSYUZ~mN)!sK^2*~hG z)HN_D^#HaNOhiQP^U4emWXo6DI%3nrEf5r7CJF!*QdH@|OyO(Cc^k(>pz{3X&3qlqR}!46+nvvFs&>^eI^_k^NG3g=Wf5AL(C3PA(W4s zOdBwhCzz^?LX>QpZuNGA?WURCY`RD@aN=%VzI_V0jg#HUMgk z5ZTj3pILn}(#o}eTliGV{vJYkddoZi!_nG>v7ZfjaJK{04C+@D0FDp4j2Kb67_`ti5jI zf4nYbsy8ktKt7Etxb{HSv4p55$0dmaY0S2hC6fN-q;NPx8JMo5Ca&)_&^rQ4VyvOt{)CVh@-fBMUCuwFTg?m$xJ#@HR)JmEw?y#$7v&BnW&i*H delta 1396 zcmZ9Mc~BEq0EZJu%H5U*$dZP-lp~}Lht*J85v|2qg@h39JCGJC23n;P1%VKb8sv!0 zgAgDTP$&@)kPOgxwNwrr5J6g7Qz=LVNhXfKgpQ>L-DH=4`exql?Eb#@y<^{7Z7V_B zO6Z%bgt?&sg9hQ#gT%z@G}>xxG!BPv&eMO~j58H@MD+0vd};6d0Cy0n&LE^udK7M$a8)NV?6Q$U=S0tkb$LC2uB7>Ta#T?Ns|1r zlFdz~&*;@hEY!ZNKco1#ajVjd$G}V!Qi7Djx?b&fmrpq-lcvi?ve?={0=}IC? zl`9WQ%uAI0mAUmC@r5Ysr0)yZHbS-}ld1ShWTClSli zxOEtC6t&<*V24})$qg6!pGzXE*nY8|VKD`23<@<_#^o|t^IKXQ{QDV?vh$kVP05M+TK1Uusv_0JvQ|Oh!AX)!wmPwx-eBf4ix*Kbm46aBh(4Lw+ z*^|qEIcH9+Ht2)S`C=j07{c>rWh9%!LN}^ImZ)vfpMix5*!&AXxSR&03Kytu-^9I{ zwGW`?=R)BFuA5<&2!CjiUE|RO8*oXCDJy<9PlBPna!kh095iK0hQ+vxP zUycl*p;n;s__`AhZ*C3mV2<@qemgAR3B=aFqUm!#bO7W9)5bJw*#%KMot!&wjVWEr z#0r+c>VOGcIoSw8S_(U}ry7ukrHBmX2-Mz?^=p|Shtwu;3rF?maYo}OGjhL)gxWq2d^|NXJ(KA$qxeayuLt+(FYg|e0}9Fk0N}+O9RL6T delta 35 tcmV+;0NnqZm;w2h0kAX}0UWb67~lbuEgH)Kv9Tfe7qKvC6|+G|xC8QM4NU+5 diff --git a/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/packages/client-android/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock index e4f86c5d55e5cb492effb207dc0ad68f375926dc..c51c2c981c427eca0a0beb679221a6408bb320c2 100644 GIT binary patch literal 17 UcmZQhQ5D(E8h+WD0Swsn03pl*`v3p{ literal 17 VcmZQhQ5D(E8h+WD0Swqa001J41H1qL diff --git a/packages/client-android/android/.gradle/file-system.probe b/packages/client-android/android/.gradle/file-system.probe index f6acd9c79cfb25b5203690fcd846326833377b7b..556cadedab7ce5a6b7fcf577796de01eac8892b1 100644 GIT binary patch literal 8 PcmZQzV4Pp|UQYl32ucD- literal 8 PcmZQzV4Pp|X1_8333dYM diff --git a/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt b/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt index a788a02..e862496 100644 --- a/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt +++ b/packages/client-android/android/app/src/main/java/dev/yuzu/gca/MainActivity.kt @@ -163,6 +163,14 @@ class MainActivity : AppCompatActivity() { manifestTag = android.getString("tag") appendLog(" 渠道: $channel 版本: $manifestTag") appendLog(" SHA256: ${manifestSha256.take(16)}...") + + // 版本比较:一致则跳过 + if (manifestTag == "v0.1.0-dav-android-8") { + appendLog(" ✅ 已是最新版本,无需更新") + appendLog("=== $channel 渠道测试完成 ===") + return@withContext + } + appendLog(" 发现新版本,开始更新...") } catch (e: Exception) { appendLog(" ❌ 解析失败: ${e.message}") return@withContext