Closed IzzySoft closed 2 weeks ago
To fix this build issue, please compile and push both libxposed/api
and libxposed/service
to your local Maven repository using the publishToMavenLocal
task. This should resolve the missing dependencies and allow the build to proceed successfully. (https://github.com/libxposed/service/issues/4#issuecomment-1454364434)
Is this something on your end you could fix?
Unfortunately, we cannot address this from our end. Please refer to this comment for more information.
Ah, I see, thanks! That goes quite beyond my capabilities (build & RB test happen in a disposable container; it would probably be possible to add that to the build script – but not being an Android dev myself, I have no idea how to achieve this; still learning, but also still on novice level). Thus RB-test needs to wait until either those libraries became available in public Maven (I welcome a ping once you switched to that; the linked comment is from last year, so there's hope), I achieve the needed knowledge myself (can take a while), or I get "outside help" implementing the local Maven (might take a while as well).
Luckily nothing crucial, so no hurry.
I am not sure how closely your build system matches F-Droid, but is it possible that the conversation in the GitLab issue for getting CaptureSposed on F-Droid would be useful?
@DavidBerdik Hey! Took me a little to "convert" that, but I've managed to build, thanks! And while the framework I use is a bit different, I've managed a reproducible build even (and learned some new stuff on the way), wonderful!
@IzzySoft Great! Thanks for the work you do! 😁
I was just checking if the APK can be built reproducible – but the build failed:
Note that I'm no Android dev but just rely on the corresponding framework here. From the error message I conclude you might have forgotten to check something in (
mavenLocal
seems to support this) – but of course, not being a dev I cannot tell for sure. Is this something on your end you could fix?