Replace use of Rust Android Gradle Plugin
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Quiet
- Domain
- build-system, mobile
Research direction
Start by locating the existing Mozilla Rust Android Gradle Plugin configuration in the Android build files and identify the Gradle tasks it provides. Review the linked cargo-ndk examples for the required cross-compilation environment, then run the Android build with Gradle 9 to confirm the replacement works across the supported targets.
Written by the indexing model from the issue text.
Description
We have been stuck on Gradle 8 for a while because Mozilla's Rust Android Gradle Plugin hasn't been updated for Gradle 9. I have noticed other projects are switching away from it, and hand-writing new Gradle tasks that do cross-compilation with the correct environment variables by shelling out to cargo-ndk. See for example https://github.com/element-hq/matrix-rich-text-editor/pull/132 and https://github.com/JingMatrix/NeoZygisk/commit/aacd530a0e9837c012b8c3585937e7c76c246438.
- Dominant language
- Java
- Stars
- 1
- Forks
- 1
- Avg merge
- 10h 4m
- Merged PRs (30d)
- 18
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from divviup/divviup-android
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
divviup/divviup-android#37 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
divviup/divviup-android#32 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
divviup/divviup-android#25 · 2 comments ·
Maintainers usually reply within 1 day
-
BenchmarksOpen
Difficulty 5/5 Over a week Newbie friendliness 25/100
divviup/divviup-android#10 ·
Maintainers usually reply within 1 day
-
HTTP request retriesOpen
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Maintainers usually reply within 1 day
All issues in divviup/divviup-android
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 75/100
521xueweihan/HelloGitHub#4105 ·
-
Awaiting further input from submitter
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Regression in 5.9.0: CuratorCache fails with ClassCastException when the client is not a CuratorFrameworkBasePossibly taken @sftwnd claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day