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

Reply via email to