feature request-- implement QTCreator Publish menu-item (Main-menu-->Build-->Publish Project )

Nalin Savara nsnsns at gmail.com
Wed Jul 4 21:45:40 UTC 2012


Hi All, Bogdan,

Firstly, thanks a lot for your detailed and quick reply.
My comments below.

(1) what is the use-case I am asking for ?

We need a "menu-driven" OR "wizard-based" way of generating APK--> even
when device is not attached.

For example: for some time when I was temporarily without Android device--
I had to borrow family-member's device--- and attach with USB and
deploy/run to that-->> and then see the compile-output to see APK folder--
and copy the APK from there--- to distribute to users to test.

What I want is that even without owning target android device-- we should
be able to "click Publish"-- and generate the APK-- which can be
distributed or otherwise sent to target devices.

For Nokia Ovi Store--> we can use a wizard to generate .SIS file even when
the target device type is not connected through USB to development system--
and the SIS file can then be distributed.

(2) My comments on BogDan's email:

On Wed, Jul 4, 2012 at 2:43 PM, BogDan Vatra <taipanromania at gmail.com>wrote:

> Hi Nalin,
>
> I already implemented something similar.
> Check "Sign package" tab of "package configuration" step, if you have
> time, fell free to move it to  "Main-Menu-->Build-->Publish Project"
> :)
>
> (2)(a) I am attaching screenshot of "Sign Package Tab" of Package
configuration.
I could not understand how it will help in satisfying the desired use-case.

How to use the "sign package" tab to generate APK-- even when target device
is not attached through USB-- and where is APK generated-- so that APK can
be distributed to users/testers who will test on device ?

Am I sending correct screenshot ? OR am I pointing to wrong screen(s) ???

But the problem is not where this thing is located, but how it works
> now and how it should work!
> Let me give you a small introduction about android packages. The
> beauty of android packages is that in a single .apk you ca bundle bins
> for more than one platform (e.g. you can have libs for armv5, for
> armv7, for x86 and now even for mips), so, somehow we need to compile
> the apps for all these platforms.
> Sadly qmake (cmake, etc.)  build systems can not build all these
> platforms at once and it is hard and annoying for the user to create a
> complete package. Now the user must manually build x times his app
> once for every platform.

The good news is that there is a new build system (QBS
> http://doc-snapshot.qt-project.org/qbs/index.html ) which is good
> enough to build all these platforms at once and even to do the
> packaging magic.
> The bad news is that currently is not finished and it needs to be
> polished before we can use it in production, so if you want to help
> necessitas project you can start with this one :) which IMHO now QBS
> is the only biggest missing piece to make QtCreator the best IDE for
> Android out there.
>

(2)(b) I'm sure this can happen in future-- and I will be happy to help.

However, right now-- as I see it-- we just need a "menu-driven" OR
"wizard-based" way of generating APK--> even when device is not attached.


Please let me know if you want to join our effort !
>
> For sure buddy BogDan... I am happy to join and contribute my maximum
possible as my time and committmenrts permit.

(3) If there is a way for me to generate and extract a APK for a target
device which is not yet attached to development system--- do tell me-- and
I will be thankful.

What say people ??? Do reply/comment/help...

Thanks and Regards,

Nalin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/necessitas-devel/attachments/20120705/af039e53/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2012-07-04-scrshot-ovi-publish.jpg
Type: image/jpeg
Size: 142997 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/necessitas-devel/attachments/20120705/af039e53/attachment-0002.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2012-07-04-scrshot-necessitas-package-conf-sign.jpg
Type: image/jpeg
Size: 219108 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/necessitas-devel/attachments/20120705/af039e53/attachment-0003.jpg>


More information about the Necessitas-devel mailing list