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> 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

Reply via email to