Repository navigation
fix(android): preserve wind JNI callbacks - #639
Merged
Merged
Conversation
bamboo0403
added this pull request to stack #640
October 21, 2026 00:42
bamboo0403
force-pushed
the
fix/windows-mise-path-check
branch
4 times, most recently
from
October 21, 2026 04:01
3f7d754 to
06fc721
Compare
lowrt
force-pushed
the
fix/windows-mise-path-check
branch
from
October 21, 2026 04:36
06fc721 to
32456bc
Compare
bamboo0403
force-pushed
the
fix/android-wind-jni-r8
branch
from
October 21, 2026 04:39
1983a54 to
8b2b4ef
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
lowrt
force-pushed
the
fix/windows-mise-path-check
branch
3 times, most recently
from
October 21, 2026 22:20
20b077e to
f415e79
Compare
Platform: android Fix(zh-Hant): 修正 Android 正式版開啟風場圖層時閃退 Fix(en-US): stop Android release builds crashing when wind layers open
whes1015
force-pushed
the
fix/android-wind-jni-r8
branch
from
October 21, 2026 23:54
8b2b4ef to
2838141
Compare
|
✅ OpenCodeReview: Review skipped: no items were selected. |
whes1015
removed this pull request from stack #640
October 21, 2026 23:56
Member
|
維護者調整:這個修正改成直接以 做了什麼
驗證(release APK,用 dexdump 看
push 前 |
This was referenced Oct 21, 2026
4 of 5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
修正 Android release 版使用 R8 混淆後,WindParticleLayer 的 JNI callback 被重新命名,導致開啟 ECMWF/GFS 風場圖層時發生
NoSuchMethodError並造成 App 閃退。android/app/proguard-rules.proWindParticleLayer由 C++ 呼叫的四個 JNI callback:onNativeInitializeonNativeRenderonNativeContextLostonNativeDeinitialize相關 issue
沒有對應的 issue。
怎麼驗
26w43a重現並取得 crash logNoSuchMethodErrorflutter runAndroid ARM64 實機測試正常檢查清單
tool/check/commits.sh origin/main..HEAD通過—— commit 訊息就是更新日誌,格式見 commit.md
mise exec -- flutter analyze與mise exec -- flutter test通過AppLocalizations,沒有寫死gh pr checks:每一項都是 pass 或 skipped)—— 沒過不能合併,見 pr.md
AppSpacing/AppRadius/AppMotion,深色模式看過,文字對比度可接受