<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi !<br>
    <br>
    I successfully made a app for android 5.x but with a particular
    combinaison :<br>
    Python 3.5.1<br>
    PyQt 5.4.2<br>
    Qt 5.4.2<br>
    Sip 4.17<br>
    Android ndk 10e<br>
    Android sdk 21<br>
    <br>
    and modifying pyconfig.py in pyqtdeploy to remove some functions (by
    setting android=None) to be able to compile using QtCreator<br>
    <br>
    But the problem now is that I need to support Android 4 (API 16), I
    can build the apk but the app crash on start on android (the same
    apk works well on android 5.x<br>
    <br>
    <br>
    Seb<br>
    <font color="#009900"><b></b></font><br>
    <div class="moz-signature"><small><b> <br>
        </b> </small></div>
    <div class="moz-cite-prefix">Le 27/04/2016 15:49, Chandrakant
      Gopalan a écrit :<br>
    </div>
    <blockquote
      cite="mid:443918683.1153391.1461764981258.JavaMail.zimbra@pinogy.com"
      type="cite">
      <div style="font-family: arial, helvetica, sans-serif; font-size:
        12pt; color: #000000">Hi David,<br>
        Thanks very much for your reply. Its the same thing for us, we
        are pretty much tied to Qt, so we cannot use Kivy at this point.
        We dont use Numpy at this point, but use a lot of other
        installed packagaes, so I am sure we will run into some
        challenges.<br>
        <br>
        Glad to know that theres a path (even though unclear) for iOS
        and Android. I have had big challenges with the Qt-PyQt
        ecosystem in trying to make a Qt executable using pyqtdeploy. I
        am thinking of using pyinstaller for deploying desktop apps, and
        re-evaluate pyqtdeploy later for mobile platforms.<br>
        <br>
        Thanks<br>
        Chandrakant<br>
        <br>
        <hr id="zwchr" data-marker="">
        <div data-marker=""><b>From: </b>"David Morris"
          <a class="moz-txt-link-rfc2396E" href="mailto:othalan@othalan.net"><othalan@othalan.net></a><br>
          <b>To: </b>"Chandrakant Gopalan"
          <a class="moz-txt-link-rfc2396E" href="mailto:chandrakant.gopalan@pinogy.com"><chandrakant.gopalan@pinogy.com></a><br>
          <b>Cc: </b>"pyqt" <a class="moz-txt-link-rfc2396E" href="mailto:pyqt@riverbankcomputing.com"><pyqt@riverbankcomputing.com></a><br>
          <b>Sent: </b>Tuesday, April 26, 2016 10:47:19 PM<br>
          <b>Subject: </b>Re: [PyQt] Has anyone successfully used
          pyqtdeploy to deploy to mobile?<br>
        </div>
        <br>
        <div data-marker="">
          <div dir="ltr">Chandrakant,<br>
            <div>I am using PyQt and pyqtdeploy for writing an iOS app
              and find it generally works very well.  There is no
              official documentation on how to do it and the build
              process is a little bit convoluted, but once figured out
              everything is really quite easy to work with.  The big
              challenge is that iOS originally did not support shared
              libraries and pyqtdeploy is not yet setup to support the
              new (iOS 8.x) shared library implementation. Android
              should be significantly easier to work with, though I have
              not tried it myself.</div>
            <br>
            <div>One of the bigger challenge is if you want to use
              third-party libraries.  For example, NumPy does not
              compile for iOS, but I worked around that for version
              1.9.3 with a patch to fix a few bugs.</div>
            <br>
            <div>Other alternatives .... PySide is equivalent to PyQt,
              but does not support Qt5 and I haven't seen iOS support. 
              Kivy is an open source framework with its own GUI
              implementation and supports both iOS and Android, but I
              have not attempted using it because of code which already
              utilizes the Qt framework.</div>
            <br>
            <div>David</div>
          </div>
          <div class="gmail_extra"><br>
            <div class="gmail_quote">On Wed, Apr 27, 2016 at 2:45 AM,
              Chandrakant Gopalan <span dir="ltr"><<a
                  moz-do-not-send="true"
                  href="mailto:chandrakant.gopalan@pinogy.com"
                  target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:chandrakant.gopalan@pinogy.com">chandrakant.gopalan@pinogy.com</a></a>></span>
              wrote:<br>
              <blockquote class="gmail_quote" style="margin:0 0 0
                .8ex;border-left:1px #ccc solid;padding-left:1ex">We
                feel the strength of pyqtdeploy is the fact that its
                able to support mobile platforms. So we invested some
                time in it, but feel that we are running into too many
                walls, just in generating the QT C++ app.<br>
                In comparison, pyinstaller was easier to work with, but
                does not support mobile.<br>
                <br>
                Has anyone successfully deployed Python-based Desktop Qt
                apps to mobile platforms? If so, was it using
                pyqtdeploy? If not what are the other choices?<br>
                Just thought it would be better to check before
                investing more time on it.<br>
                <br>
                Thanks<br>
                Chandrakant<br>
                _______________________________________________<br>
                PyQt mailing list    <a moz-do-not-send="true"
                  href="mailto:PyQt@riverbankcomputing.com"
                  target="_blank">PyQt@riverbankcomputing.com</a><br>
                <a moz-do-not-send="true"
                  href="https://www.riverbankcomputing.com/mailman/listinfo/pyqt"
                  rel="noreferrer" target="_blank">https://www.riverbankcomputing.com/mailman/listinfo/pyqt</a></blockquote>
            </div>
          </div>
          <br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
PyQt mailing list    <a class="moz-txt-link-abbreviated" href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a>
<a class="moz-txt-link-freetext" href="https://www.riverbankcomputing.com/mailman/listinfo/pyqt">https://www.riverbankcomputing.com/mailman/listinfo/pyqt</a></pre>
    </blockquote>
    <br>
  </body>
</html>