[Interest] AndroidManifest Minimum required API not working as expected

Igor Mironchik igor.mironchik at gmail.com
Mon May 9 23:17:32 CEST 2016


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.mironchik at gmail.com 
>> <mailto:igor.mironchik at 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.mironchik at 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 at qt-project.org
>>>>> http://lists.qt-project.org/mailman/listinfo/interest
>>>>
>>>> _______________________________________________
>>>> Interest mailing list
>>>> Interest at qt-project.org <mailto:Interest at qt-project.org>
>>>> http://lists.qt-project.org/mailman/listinfo/interest
>>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20160510/cd9a887f/attachment.html>


More information about the Interest mailing list