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 <[email protected]>: > > 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 <[email protected]> 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 <[email protected]> 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 >>>>>> [email protected] >>>>>> http://lists.qt-project.org/mailman/listinfo/interest >>>>> >>>>> _______________________________________________ >>>>> Interest mailing list >>>>> [email protected] >>>>> http://lists.qt-project.org/mailman/listinfo/interest > > _______________________________________________ > Interest mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
