You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The docker image builds okay, but the three linked example projects:
gnuradio-fm
gnuradio-volk
gnuradio-benchmark
Don't actually build with android studio as configured by the docker container. There are so far a few issues identified: 1. build.gradle is pointing to a deprecated repository [all projects]
It looks like build.gradle in the root directory of all three are using jcenter() (which is deprecated?). Adding mavenCentral() to the allprojects and buildscript repositories resolved the dependencies not being pulled in.
2. fm and benchmark are referencing different ndk versions than this repo is.
Both gnuradio-fm and gnuradio-benchmark expect the ndk version 20.0....., but the docker container installs 21.3.6528147.
3. gnuradio-fm references a package with a dependency not currently found in mavenCentral(), which is com.androidplot-core:1.5.7 with figplot 1.0.7. The earliest available version I could find on mavenCentral is 1.5.9, but that appears to have deprecated a function used in MainActivity, as when we run it we see an address error (not totally sure about this one).
The first two issues I was able to resolve, the third issue I was not able to fix. Any chance I could get an assist with this?
The text was updated successfully, but these errors were encountered:
I just gave this a try. I replace jcenter with mavenCentral, set the NDK to 21 in project settings, and added
implementation "com.halfhp.fig:figlib:1.0.11"
to the build.gradle in the app folder. With this changes it builds the APK for me.
But, the example applications are not interesting. So maybe it's not worth investing time in getting the GUI going. I guess with Flutter etc, there are much better options available.
The docker image builds okay, but the three linked example projects:
Don't actually build with android studio as configured by the docker container. There are so far a few issues identified:
1. build.gradle is pointing to a deprecated repository [all projects]
It looks like build.gradle in the root directory of all three are using jcenter() (which is deprecated?). Adding mavenCentral() to the allprojects and buildscript repositories resolved the dependencies not being pulled in.
2. fm and benchmark are referencing different ndk versions than this repo is.
Both gnuradio-fm and gnuradio-benchmark expect the ndk version 20.0....., but the docker container installs 21.3.6528147.
3. gnuradio-fm references a package with a dependency not currently found in mavenCentral(), which is
com.androidplot-core:1.5.7
withfigplot 1.0.7
. The earliest available version I could find on mavenCentral is1.5.9
, but that appears to have deprecated a function used in MainActivity, as when we run it we see an address error (not totally sure about this one).The first two issues I was able to resolve, the third issue I was not able to fix. Any chance I could get an assist with this?
The text was updated successfully, but these errors were encountered: