<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-family: Helvetica,Arial,sans-serif'>
<p>Hi,</p>
<p>Thank you BogDan. I am not acctually using the QtCreator plugin. I am trying to do the same thing but using the command line approach. Mostly for two reasons.<br />1) Learning. This way I know what is going on and understands better how things are working together<br />2) In the final project it is all integrated in CMake so QtCreator isn't needed.</p>
<p>So, back to my initial question. Could the downloaded libs from Ministro be used as "local"? I know it is not what I want in the end but it is a minor step so I can deploy my own set of libraries to another location. Or is the directory structure different when using local libs than the ministro folders?</p>
<p>Regards<br />Micke</p>
<div> </div>
<p>2013-01-03 11:28 skrev BogDan:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<pre>Hi,

Try to use QtCreator. This are the steps I'm using to develop qt on android:
1. build qt for Android.
2. Add it to QtCreator Qt Versions and Kits.
3. Import qt build to QtCreator.
4. create a new application based on previous kit.
5. check "Deploy local Qt libs" to push these libs to the device.
6. start application and debug.
7. most of the time I need to restart the debugging or to change only the application so I go to step 6
8. (only if) I do some changes to qt.
9. build qt (build all projects)
10. go to step 5 (not 6 !). 


BogDan.</pre>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%">________________________________ From: Micke Prag <<a href="mailto:micke.prag@telldus.se">micke.prag@telldus.se</a>> To: <a href="mailto:necessitas-devel@kde.org">necessitas-devel@kde.org</a> Sent: Wednesday, January 2, 2013 11:34 PM Subject: Using use_local_qt_libs Hello, I am trying to build the qt libraries so I can help out with the project. I have the same issues as Kate (<a href="http://mail.kde.org/pipermail/necessitas-devel/2012-December/001293.html">http://mail.kde.org/pipermail/necessitas-devel/2012-December/001293.html</a>) with overriding the necessitas libraries. Since /data/data/org.kde.necessitas.ministro/files/qt/libs is read-only on my device my idea was to use the feature "use_local_qt_libs" to be able to supply my own set of libraries. My first step was to try getting it to work with the libraries supplied by Ministro. I am starting my application like this: adb shell am start -n com.telldus.live.mobile/org.kde.necessitas.origo.QtActivity -e use_local_qt_libs true -e libs_prefix /data/data/org.kde.necessitas.ministro/files/qt/ This doesn't work and I get the following in the logcat: W/System.err( 2140): java.lang.ClassNotFoundException: Didn't find class "org.kde.necessitas.industrius.QtActivityDelegate" on path: W/System.err( 2140):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65) W/System.err( 2140):    at java.lang.ClassLoader.loadClass(ClassLoader.java:501) W/System.err( 2140):    at java.lang.ClassLoader.loadClass(ClassLoader.java:461) W/System.err( 2140):    at org.kde.necessitas.origo.QtActivity.loadApplication(QtActivity.java:178) W/System.err( 2140):    at org.kde.necessitas.origo.QtActivity.startApp(QtActivity.java:369) W/System.err( 2140):    at org.kde.necessitas.origo.QtActivity.onCreate(QtActivity.java:578) W/System.err( 2140):    at android.app.Activity.performCreate(Activity.java:5104) W/System.err( 2140):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) W/System.err( 2140):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) W/System.err( 2140):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) W/System.err( 2140):    at android.app.ActivityThread.access$600(ActivityThread.java:141) W/System.err( 2140):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) W/System.err( 2140):    at android.os.Handler.dispatchMessage(Handler.java:99) W/System.err( 2140):    at android.os.Looper.loop(Looper.java:137) W/System.err( 2140):    at android.app.ActivityThread.main(ActivityThread.java:5039) W/System.err( 2140):    at java.lang.reflect.Method.invokeNative(Native Method) W/System.err( 2140):    at java.lang.reflect.Method.invoke(Method.java:511) W/System.err( 2140):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) W/System.err( 2140):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) W/System.err( 2140):    at dalvik.system.NativeStart.main(Native Method) I using these parameters correctly for starting my application with local libraries? Is this suppose to work? Can I do something else to get write access to the minister folder? Kate, how did you solve it? --  Micke Prag _______________________________________________ Necessitas-devel mailing list <a href="mailto:Necessitas-devel@kde.org">Necessitas-devel@kde.org</a> <a href="https://mail.kde.org/mailman/listinfo/necessitas-devel">https://mail.kde.org/mailman/listinfo/necessitas-devel</a></blockquote>
</blockquote>
</body></html>