I think this too, because I can't override the android-23 nor the QtApp name
> Am 10.05.2016 um 10:06 schrieb Nuno Santos <nunosan...@imaginando.pt>: > > 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> 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> 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> 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>: >>>>>> >>>>>> 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 <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> >>>>>>>>>> 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 >>>>>>>>>>> +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 >>>>>>>>>>> http://lists.qt-project.org/mailman/listinfo/interest >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Interest mailing list >>>>>>>>>> Interest@qt-project.org >>>>>>>>>> http://lists.qt-project.org/mailman/listinfo/interest >>>>>> >>>>>> _______________________________________________ >>>>>> Interest mailing list >>>>>> Interest@qt-project.org >>>>>> http://lists.qt-project.org/mailman/listinfo/interest >>>>> _______________________________________________ >>>>> Interest mailing list >>>>> Interest@qt-project.org >>>>> http://lists.qt-project.org/mailman/listinfo/interest >>>> >>>> _______________________________________________ >>>> Interest mailing list >>>> Interest@qt-project.org >>>> http://lists.qt-project.org/mailman/listinfo/interest >
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest