Revisit java patches in patches directory #418
Replies: 7 comments
-
Thanks for the suggestions, that is definitely worth having a look at. You're very welcome to help out with this if you want to! Getting buildozer and python-for-android up and running can sometimes be a little finicky due to various buildozer and Android NDK versions and build dependencies on your system. I'd recommend reading and following these resources: Once buildozer is set up correctly, you should simply be able to build Sideband with the included makefiles. |
Beta Was this translation helpful? Give feedback.
-
Having trouble recognizing this issue. May/might be related to android NDK/SDK version combination. But no idea what to do with it. Any idea how to deal with this error? Thank you
|
Beta Was this translation helpful? Give feedback.
-
Please include pasted terminal output in a code block so it's readable :) |
Beta Was this translation helpful? Give feedback.
-
@markqvist I am thinking about dockerfile for building artifacts. My local machine is over-configured from past projects. Docker build could be working, but it fails on sbapp/Makefile.cleanrns Using "Makefile.release" target, is that correct? Is that correct approach to build artifacts? What about missing dirs? Thank you |
Beta Was this translation helpful? Give feedback.
-
The build system needs to have a current version of the RNS and LXMF repositories placed in the same folder as the root Sideband source directory, like so:
The build system copies these into the Sideband package for Android. You could probably just clone them from github during the docker setup process, or mount them from the host FS. |
Beta Was this translation helpful? Give feedback.
-
Since this is not actually causing any issues, is currently working, and is veering more into a thread about dockerising the build, I am going to move it to a discussion. |
Beta Was this translation helpful? Give feedback.
-
Can do a dockerized build based on project structure you mentioned before. From my point of view if anybody would like to participate on this project, needs simple way, how to test if their changes are buildable and working. There are two questions although: |
Beta Was this translation helpful? Give feedback.
-
Hi,
looked briefly on HIDDeviceUSB inside Reticulum and seems like some fixes have been already merged into upstream.
Also upstream now looks a bit different then files in patches, over time there have been more contributions most likely.
So there are tasks:
1, Remove patches if upstreamed and try SideBand on Android without HIDDeviceUSB and others found.
2, Build apk
3,Ensure it works
4, If some patches are still needed, try to upstream them.
Did i miss something?
Could somebody help howto build this project? Thanks a lot
Beta Was this translation helpful? Give feedback.
All reactions