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