Skip to content

Fixed ALL Abi NDK Plugin and Dart Plugin - #1740

Merged
tyron12233 merged 9 commits into
tyron12233:mainfrom
FlutterGenerator:main
Nov 5, 2026
Merged

tyron12233 merged 9 commits into
tyron12233:mainfrom
FlutterGenerator:main

Conversation

@FlutterGenerator

Copy link
Copy Markdown
Contributor

@FlutterGenerator FlutterGenerator changed the title Fixed ALL Abi NDK Fixed ALL Abi NDK Plugin Nov 5, 2026
@FlutterGenerator

Copy link
Copy Markdown
Contributor Author

@FlutterGenerator FlutterGenerator changed the title Fixed ALL Abi NDK Plugin Fixed ALL Abi NDK Plugin and Dart Plugin Nov 5, 2026
@FlutterGenerator

Copy link
Copy Markdown
Contributor Author

Screenshot_20261105-111522_LibChecker.jpg
Plz Update Bro @tyron12233 Working All Abi

@FlutterGenerator

Copy link
Copy Markdown
Contributor Author

Hi bro! I’ve fixed the issue, and it’s working perfectly now. Thanks for accepting my previous PR! Could you please review and merge #1740 as well? @tyron12233

… in CI

- Run loaded every program through /system/bin/linker64, which 32-bit
  Android (armeabi-v7a, x86) does not have, so it fell back to a plain
  exec that Android 10+ refuses. The linker now follows the program's
  ABI: linker64 for 64-bit, linker for 32-bit.
- A module that names no ABIs builds arm64-v8a again, not all four:
  each ABI is a full native build on the phone, and the README already
  documented one as the default.
- The workflow runs the daemon stage too, so its APKs carry the resident
  clang (completion, errors, semantic colours) and the Run launcher, and
  the check requires both for every host ABI.
Termux publishes Dart 3.13.7 for aarch64, arm and x86_64 but not i686,
so there is no x86 Dart SDK and no x86 plugin; the script now refuses
ABI=x86 with that reason, and the workflow, build and plugin text no
longer offer it.

The arm and x86_64 packages are pinned to the checksums Termux's package
index lists (its aarch64 entry matches the existing pin), so CI no
longer installs unverified binaries. The plugin builds an APK only for
an ABI with a Dart SDK staged; a Flutter engine alone is no use. The
third-party Flutter action is pinned to a commit.
@tyron12233
tyron12233 merged commit 8902465 into tyron12233:main Nov 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants