I think this problem is on qmake because the Qt Makefile is using android-9 instead of android-21. I need API 21 for NDK things and not for Java things, and that must be specified on the Qt Makefile which is generated by qmake.
> On 10 May 2016, at 07:38, Gianluca <gmax...@gmail.com> wrote: > > If you use gradle and there is some problems on setting properly it using Qt > Creator, you can override some settings adding the gradle.properties file to > your Android source directory. > > I got problem on selecting the right Java version for compile java code and > this is my gradle.properties that solved the issue … I think you can change > and select also the sdk to use easily: > > org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home > > androidBuildToolsVersion=22.0.1 > androidCompileSdkVersion=23 > buildDir=build > qt5AndroidDir=__qt5__android__files__ > > I do not put this into the repository, but I maintain them on machine basis, > so that each machine has it’s own gradle.properties to use > > Ciao, > Gianluca. > > > Il giorno 10/mag/2016, alle ore 07:33, Nuno Santos <nunosan...@imaginando.pt > <mailto:nunosan...@imaginando.pt>> ha scritto: > >> I have been using Gradle all the time for more than 6 months now. >> >> I have been noticing some random problems, but lately I have been having the >> need to change the API more regularly and the problem become evident. >> >>> On 10 May 2016, at 07:26, Gianluca <gmax...@gmail.com >>> <mailto:gmax...@gmail.com>> wrote: >>> >>> Please, can you tell us if all these problems appear using “ant” or using >>> “gradle” ? >>> (Old Android build was with “ant”, now ant is deprecated and you should use >>> only “gradle” … but Qt still support both) >>> >>> Il giorno 10/mag/2016, alle ore 05:04, NoRulez <noru...@me.com >>> <mailto:noru...@me.com>> ha scritto: >>> >>>> Hello, >>>> >>>> I've the same problem when building with CMake on the command line. I want >>>> target android-21 but android-23 is used. It seems that there is maybe a >>>> bug somewhere. >>>> >>>> >>>> Am 09.05.2016 um 23:17 schrieb Igor Mironchik <igor.mironc...@gmail.com >>>> <mailto:igor.mironc...@gmail.com>>: >>>> >>>>> Really weird... >>>>> >>>>> What is command lines when you compiling? >>>>> >>>>> Is there android-9 or android-23 in pathes? >>>>> >>>>> On 10.05.2016 00:12, Nuno Santos wrote: >>>>>> Even more weird... >>>>>> >>>>>> ➜ ~ cat app.pro.user | grep Sdk >>>>>> <value type="QString" key="BuildTargetSdk">android-23</value> >>>>>> <value type="QString" key="BuildTargetSdk">android-23</value> >>>>>> <value type="QString" key="BuildTargetSdk">android-23</value> >>>>>> ➜ ~ >>>>>> >>>>>>> On 09 May 2016, at 22:03, Igor Mironchik < >>>>>>> <mailto:igor.mironc...@gmail.com>igor.mironc...@gmail.com >>>>>>> <mailto:igor.mironc...@gmail.com>> wrote: >>>>>>> >>>>>>> Can you open *.user file and search for android record like this: >>>>>>> >>>>>>> <value type="QString" key="BuildTargetSdk">android-9</value> >>>>>>> >>>>>>> If you will see here android-9 then you project will be built with API >>>>>>> 9, I guess... >>>>>>> >>>>>>> On 09.05.2016 23:35, Nuno Santos wrote: >>>>>>>> That doesn’t seem to be true. At least with the following Qt Creator: >>>>>>>> >>>>>>>> Qt Creator 3.6.1 >>>>>>>> >>>>>>>> Based on Qt 5.6.0 (Clang 7.0 (Apple), 64 bit) >>>>>>>> >>>>>>>> Built on Mar 14 2016 09:38:07 >>>>>>>> >>>>>>>> From revision 53b8ca08bf >>>>>>>> >>>>>>>> <Mail Attachment.png> >>>>>>>> >>>>>>>> >>>>>>>> I had to open the generated Makefile and make a global replace of >>>>>>>> android-9 for android-21 to be able to build with API 21 >>>>>>>> >>>>>>>>> On 09 May 2016, at 21:10, Igor Mironchik <igor.mironc...@gmail.com >>>>>>>>> <mailto:igor.mironc...@gmail.com>> wrote: >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> Do you build with QtCreator? If so then when QtCreator configures >>>>>>>>> project it invokes tools/android Android NDK tool and select highest >>>>>>>>> API available and build with such settings. >>>>>>>>> >>>>>>>>> On 09.05.2016 22:47, Nuno Santos wrote: >>>>>>>>>> Nuno Santos >>>>>>>>>> Founder / CEO / CTO >>>>>>>>>> www.imaginando.pt <http://www.imaginando.pt/> >>>>>>>>>> +351 91 621 69 62 >>>>>>>>>> >>>>>>>>>> I’m selecting Android 5.0 (API 21) in Android Manifest and it is >>>>>>>>>> compiling against 17. >>>>>>>>>> >>>>>>>>>> I have deleted all the build directories as well as all the project >>>>>>>>>> .pro.user and selected API 21 again. Hit qmake and builded. It is >>>>>>>>>> now building against 9: >>>>>>>>>> >>>>>>>>>> -isystem /Users/nsantos/android/ndk/platforms/android-9 >>>>>>>>>> >>>>>>>>>> Why is this happening? What does control Android NDK API usage? >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> Nuno >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Interest mailing list >>>>>>>>>> Interest@qt-project.org <mailto:Interest@qt-project.org> >>>>>>>>>> http://lists.qt-project.org/mailman/listinfo/interest >>>>>>>>>> <http://lists.qt-project.org/mailman/listinfo/interest> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Interest mailing list >>>>>>>>> Interest@qt-project.org <mailto:Interest@qt-project.org> >>>>>>>>> http://lists.qt-project.org/mailman/listinfo/interest >>>>>>>>> <http://lists.qt-project.org/mailman/listinfo/interest> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Interest mailing list >>>>> Interest@qt-project.org <mailto:Interest@qt-project.org> >>>>> http://lists.qt-project.org/mailman/listinfo/interest >>>>> <http://lists.qt-project.org/mailman/listinfo/interest> >>>> _______________________________________________ >>>> Interest mailing list >>>> Interest@qt-project.org <mailto:Interest@qt-project.org> >>>> http://lists.qt-project.org/mailman/listinfo/interest >>>> <http://lists.qt-project.org/mailman/listinfo/interest> >>> >>> _______________________________________________ >>> Interest mailing list >>> Interest@qt-project.org <mailto:Interest@qt-project.org> >>> http://lists.qt-project.org/mailman/listinfo/interest >>> <http://lists.qt-project.org/mailman/listinfo/interest> >> >
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest