<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>For android, you use the Android Studio IDE to mange the Java stuff.</div>

<div>Qt provides a QtActivity and QtApplication (which you can subclass) and use in your android project. Qt's build system will build the java parts correctly. </div>

<div>You'll have to use JNI to actually use the library from Qt though. However, if you just need to keep it between the activity and the libarary, you don't need JNI. </div>

<div>In my projects, I go both ways, calling Java and providing native functions to be called by Java.</div>

<div> </div>

<div>Start with:</div>

<div>https://www.kdab.com/qt-on-android-episode-1/</div>

<div> </div>

<div>And continue to the end, read it many times. I don't think you need to use gradle though, the default ant system works fine for me.</div>

<div> </div>

<div> </div>

<div> </div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Sent:</b> Monday, April 11, 2016 at 9:18 AM<br/>
<b>From:</b> kl222 <kl222@126.com><br/>
<b>To:</b> android-development@qt-project.org<br/>
<b>Subject:</b> [Android-development] How adding a java library to Qt creator ?</div>

<div name="quoted-content"><!--p.MsoNormal, li.MsoNormal, div.MsoNormal {
        margin: 0.0cm;
        text-align: justify;
        font-size: 10.5pt;
        font-family: Calibri , sans-serif;
}
a:link, span.MsoHyperlink {
        color: rgb(5,99,193);
        text-decoration: underline;
}
a:visited, span.MsoHyperlinkFollowed {
        color: rgb(149,79,114);
        text-decoration: underline;
}
span.EmailStyle17 {
        font-family: Calibri , sans-serif;
        color: windowtext;
}
*.MsoChpDefault {
}
div.WordSection1 {
        page: WordSection1;
}
-->
<div>
<div class="WordSection1">
<p class="MsoNormal"><span>The javac compiler launched by Qt creator is complaining that this class does not exists.</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>Checking on various example/forums discussion this is probably due to the fact that i have to tell the java compiler  to add</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>the android-support-v7-appcompat.jar library.</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>I checked and the file  is there in my android-SDK.</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>there is a lot of documentation about adding a java library when you use eclipse IDE.</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>But i found nothing on qt creator forum.</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>I was wondering how can i do it with QT creator?</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>There is an "additional libraries" in QT-creator project settings but is seems this is more for c/c++ library.</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>Can i just add a jar library there?</span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"><span>Is there a way to use such a library in my  qt-android?</span></p>
</div>
_______________________________________________ Android-development mailing list Android-development@qt-project.org <a href="http://lists.qt-project.org/mailman/listinfo/android-development" target="_blank">http://lists.qt-project.org/mailman/listinfo/android-development</a></div>
</div>
</div>
</div></div></body></html>