So, I’ve fought with Necessitas for a while now. I reported a bug on a flawed install, but then I hacked around it. Basically, what I did was the following:

  1. Create a directory: /data/data/eu.licentia.necessitas.ministro/files
  2. From that directory, create a symbolic link, qt, pointing at /opt/necessitas/Android/4.7.60

Then it works. I’ve built and deployed wiggly onto a poor old HTC Hero and it all seems to play nicely this far – just have to wait for Ministro to download Qt. Next step is an application built around plugins that I’d like to deploy. Looks like I might have to read up some more. Until then – thanks for the great work, BogDan!

This entry was posted in Qt. Bookmark the permalink. Both comments and trackbacks are currently closed.


  1. Posted 2011-02-28 at 14:49 | Permalink

    The “How to install” ( states that you should set the installation path to /opt/necessitas, else strange thing will/can happen :)

    Agree, great work BogDan!

  2. Posted 2011-02-28 at 14:57 | Permalink

    Actually, I did install in /opt/necessitas (just clicked next, next, finish in the installer). The Android SDK and NDK are installed in ~/Android.

  3. Peter
    Posted 2011-02-28 at 17:06 | Permalink

    Are they serious about their communist logo? Dude…

  4. Toto
    Posted 2011-02-28 at 18:28 | Permalink

    Thanks for your information!
    I struggled with the same thing, and posted a ticket to the necessitas page, but it was quickly closed again.. I’ve seen a lot of people with the same problem though, so there’s surely something not 100% with the installer.

  5. Posted 2011-03-20 at 14:55 | Permalink

    Thanks! It works :)
    On Ubuntu in VirtualBox Necessitas works without this, but on real PC it works only with symlink.

  6. Mansi
    Posted 2013-08-05 at 07:23 | Permalink


    I had few questions regarding necessitas…
    I am using ubuntu12.0.4 OS and using Qt creator to code in C++
    From what i read , necessitas helps to deploy app created in Qt creator on to android device.
    I am confused as to why an SDK has to be used ? secondly, what is the difference between SDK and NDK…
    If I install necessitas, will everything be installed together ? or do I have to install it separately ?

    Can somebody please clear my confusion.

    Thanks in advanec,

  7. Posted 2013-08-22 at 11:08 | Permalink

    Necessitas has been merged into the main Qt source tree from Qt 5, so I’d suggest using it. There is a getting started guide here:

  • February 2011
    M T W T F S S
    « Jan   Mar »