I don’t think the problem is on makefile … but on the tool are using. I want to insist on check if you are using gradle … because I don’t have any of your problem with default settings of Qt Creator and using gradle.
When I create a new project with Qt Creator and I set to use gradle … the app name is correct and I can change the sdks. > On 10 May 2016, at 10:00, NoRulez <noru...@me.com> wrote: > > 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 > <mailto: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 >>> <mailto: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