Conversation
- Update android SDK and gradlewrapper. - Make rclone build automatically when building the app. Previously, rcx would happily build without the SO which would make it crash at runtime and be surprising to the developer. - Fix build when google-services.json is missing. We now just check if the "google-services.json" exists to know if we want to include firebase and gms.
This is a major rework of how remote names are handled.
|
Oh man, I was going to release my attempt this week to the alpha testers 😀. So, here's the new plan:
However, I'm currently really distracted because of things that happened in my personal life, but I'm trying to keep things going. |
|
Oh, that's my bad, I should have commented on the issue first to check if there were any progress. But I think there's a lot of improvements we can pick from this PR anyways, especially the rework on how rclone is built, the renames rework, and maybe pick some ideas from my SAF implementation. |
Yup sorry, fixed. Android Studio wasn't very clear about it.
|
Most importantly, we defer the build of rclone just before the assemble stage of the main app, so that Android Studio displays a convenient clickable error message that allows to install the proper NDK version directly from the SDK manager. This commit also de-duplicates rclone build jobs for earch arch.
9ea7739 to
149c81d
Compare
|
Hey, I'm just passing by on this PR to update RClone and build tools. I've been using my fork for a while now and didn't notice any issue. No urge to review though if you still have more important things to do 😉 . If you need help for something, do not hesitate. I'd love to help you get this app on F-Droid. Take care. |
This commit updates build tools, android gradle plugin and RClone to their latest version. Also, the RClone build recipe now creates a go module instead of git. his will make sure dependencies are pinned to the version expected by RClone.
149c81d to
ff4c5ce
Compare
|
Sorry, I'm currently still very caught up with personal stuff. I'll try to get the 1.12 preview out this week and then look into your PR. |
Late night project 🌃 😞 …
Changelog:
rclone catcommand.rclone rcatcommand.git clone, without having to run specific gradle tasks under a specific set of environment variables.google-services.jsonbeing missing).Hope you'll enjoy it.