build: Restore cross-compilation for Android #32262

pull hebasto wants to merge 4 commits into bitcoin:master from hebasto:250413-android changing 27 files +538 −47
  1. hebasto commented at 4:48 pm on April 13, 2025: member

    This PR restores cross-compilation for Android, which was temporarily removed in #30049.

    Marking as a draft for now, as CI integration still needs to be added.


    Note for Reviewers:

    1. Qt does not officially support static linking for Android. See:

    As a result, two patches have been applied:

    1. For testing, please refer to the Android Build Guide.

    Closes #32254.

    Also see #29360.

  2. build: Restore cross-compilation for Android
    This change partially reverts 5deb0b024e14c7c63d405c651d1ca323560a1c21
    and includes additional related adjustments.
    206cb5ead4
  3. qt: Revert back Android icons
    This change is necessary for a subsequent commit and partially reverts
    commit 5deb0b024e14c7c63d405c651d1ca323560a1c21.
    33d817dd24
  4. hebasto added the label Build system on Apr 13, 2025
  5. hebasto added the label Android on Apr 13, 2025
  6. DrahtBot commented at 4:48 pm on April 13, 2025: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32262.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #31802 (Add bitcoin-{node,gui} to release binaries for IPC by Sjors)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  7. hebasto commented at 4:53 pm on April 13, 2025: member

    Seeking early feedback from Android connoisseurs.

    Friendly ping @icota :)

  8. build: Add `apk_package` target for building Android APK b136afd990
  9. doc: Update documentation for Android builds fec1a7029a
  10. hebasto force-pushed on Apr 13, 2025
  11. DrahtBot added the label CI failed on Apr 13, 2025
  12. DrahtBot removed the label CI failed on Apr 13, 2025

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-04-16 15:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me