Who generates the Makefile for C++ code compiling? Is grade involved? My conviction is that grade is only involved in the java related parts.
> On 10 May 2016, at 10:50, Gian Maxera <gmax...@gmail.com> wrote: > > 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 <mailto: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