<html><head></head><body>The build tools version 27.0.3 is hard coded in the makelibs and mythbuild scripts. You'll need to change that 28.0.0, or whatever build version you have. Run 'ls /home/rip/android/android-sdk-linux/build-tools/' and see what's there.<br>
<br>
David<br><br><div class="gmail_quote">On June 26, 2018 10:18:27 AM EDT, Mark Spieth <mark@digivation.com.au> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On 6/26/2018 10:23 PM, Peter Bennett wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><br><br> On 06/26/2018 07:38 AM, jksj wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> On 24/06/18 17:17, Peter Bennett wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #8ae234; padding-left: 1ex;"><br><br> On 06/24/2018 10:25 AM, jksjdevelop wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #fcaf3e; padding-left: 1ex;"> Well spotted - MediaTek MT5890 SoC, featuring a dual core ARM <br> Cortex A1, which it seems is 32bit.<br><br> Will try to build up courage to have a go at building from source <br> tomorrow.<br><br> thanks.<br></blockquote><br> If you want to try hardware decoding, apply the latest patch from here<br> <a href="https://code.mythtv.org/trac/ticket/13233">https://code.mythtv.org/trac/ticket/13233</a><br><br> Hardware decoding is still under development, but works apart from <br> FF and REW. You can select hardware decoding or standard decoding by <br> selecting video playback profile..<br><br> Peter<br></blockquote><br> Thanks , currently having trouble in makelibs when building qt5. The <br> other libraries built fine.<br><br> The first error is:-<br><br> ERROR: The path <br> /home/rip/android/android-sdk-linux/build-tools/27.0.3/dx does not <br> exist. Please set the environment variable <br> ANDROID_BUILD_TOOLS_REVISION to the revision of the build tools <br> installed in your Android SDK.<br> Makefile:60: recipe for target 'sub-distributedjar-pro-make_first' <br> failed<br><br> my target is android 7.0 32 bit sdk version 24<br><br> So I invoked<br><br> ./maketoolchain.sh --sdkver 24 --force<br><br> Would it be ok to build with the default 21 - would the resulting <br> build be forward compatible.</blockquote><br></blockquote>yes. 21 will run on anything later than Android 5.0.<br>you should have a script that sets all the relevant environment <br>variables as detailed in the readme and the helper scripts provided. If <br>you change the SDK, change the env too to match (I think).<br>We are call currently building with sdk 21 and ndk 13b. All other <br>combinations are YMMV.<br>We are also all (?) running 64 bit builds on NV shields or S912. Shields <br>are faster and perform better. Wifi is also not so good so wired is better.<br><br>AFAIK, later sdks will not change look and feel much and any of the APIs <br>that are exposed I dont think are needed. The java Qt harnesses would <br>probably need to change a bit with a changed SDK. I have a 4.4.4 build <br>that I tried with my TCL TV but memory (RAM) is an issue. At least 2GB <br>RAM (more is pref) and faster is better (DDR4 vs DDR3) if you are <br>getting a TV box. The GPU accesses main DRAM so this may limit the <br>res/framerate that is achievable too.<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> Your instructions are very good but could you expand on "if you want <br> to build a release apk, you need to create a key."<br><br> Does it mean that no key is required in that folder for a test build.</blockquote><br></blockquote>That is correct. For release (something that can be submitted to the <br>store) you need a key, and it probably needs to be registered. I have <br>never done this step though.<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"></blockquote><br><br> Are you on the mythtv-dev mailing list? It is best to ask these type <br> of questions on the list. The best person to answer this question is <br> Mark Spieth, since he created those scripts and is more knowledgeable <br> about android.<br><br> Peter<br></blockquote>HTH<br>Mark<br><hr><br>mythtv-dev mailing list<br>mythtv-dev@mythtv.org<br><a href="http://lists.mythtv.org/mailman/listinfo/mythtv-dev">http://lists.mythtv.org/mailman/listinfo/mythtv-dev</a><br><a href="http://wiki.mythtv.org/Mailing_List_etiquette">http://wiki.mythtv.org/Mailing_List_etiquette</a><br>MythTV Forums: <a href="https://forum.mythtv.org">https://forum.mythtv.org</a><br></pre></blockquote></div></body></html>