I want to install this miracle program on my smartphone in order to get more mobility.

I found such a solution exists: https://github.com/bastibl/gnuradio-android

However, I could not do everything as indicated in that article. As I understand it, you need to create an installation file yourself, which can only then be installed as an application. But isn't there still a ready-made installation file? I am not good at programming, so nothing works. I understand that maybe I wrote in the wrong area, but suddenly one of you wondered this question and found an easier installation solution. I will be glad to any answer, thanks!

I also saw a video where the GNU radio companion is also opened^ https://www.youtube.com/watch?v=DfCjLYp-apY


1 Answer 1


I know this is old, but if anyone comes across this one it might be useful to have some idea what is going on.

This GitHub project is not a way to put "GNU Radio on Android". Mostly because GNU Radio isn't an application; rather, is a framework used to create programs that do radio things. If you run the GNU Radio Companion it shows you the parts of those radio things as recognizable block diagrams, but at the end of the day a GNU Radio application is one or more Python, native, and UI modules compiled and linked together to make a radio thing.

What this project does is provide a turnkey build-and-deploy system to host or assist Android Studio development for the purpose of compiling and packaging GNU Radio applications that can be subsequently installed onto Android devices. It looks like there are sample applications ready for deploying, but the idea is that you would be creating your own GNU Radio application that does what you want it to do on your hardware.

It appears to replace most of the boring hacking necessary to set up Android Studio so that it compiles, assembles, and packages Android applications that "wrap" GNU Radio processing so you can run those applications on Android. It looks like it takes some of the pain away around device handling for USB SDR hardware, as well.

So, there is nothing for it but to learn how to get this development system working based on the documentation, and to learn how to create and run Android applications on your connected Android devices.

  • 1
    $\begingroup$ While I might normally feel that this is off topic, I think this is a very useful answer since I can imagine the question being asked again. Thank you! $\endgroup$
    – David Hoelzer
    Mar 4, 2022 at 1:45
  • 3
    $\begingroup$ I was on the fence about it as well. I figured I'd give it an answer and if the community decided to turf the whole thing then at least we have one less unanswered Q. $\endgroup$
    – user21417
    Mar 4, 2022 at 1:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .