Sorry, it’s been 4 months since I was last time playing with this. It looks like the Qt version is not the issue at all. I’m able to run the example fine with self-built Qt 5.5 and 5.4. The problem seems to be that the project doesn’t build with GCC 4.8 used by the prebuilt Qt 5.4 for Android packages. My self-built Qt were using GCC 4.9.
The build problem is in the QOptional class borrowed from https://codereview.qt-project.org/#/c/92006/. It’s handy and less error-prone than maintaining separate booleans whether properties have been explicitly set. :) Maybe I should try with the one from https://codereview.qt-project.org/#/c/105743/ instead. -- J-P Nurmi > On 20 Apr 2015, at 17:28, Nurmi J-P <[email protected]> wrote: > > Things were running fine with Qt 5.5 back in December, so there shouldn’t be > any hard dependencies to Qt 5.6. It’s just that now that I tested things > before publishing the source code, I had to sync some gradle build scripts > from the latest qtbase/dev to get the example up and running. I’ll test with > older Qt builds and update the README accordingly. > > As you know, some of the cool stuff comes from the Android support libraries. > I really wanted to have a navigation drawer & the animating hamburger icon in > the hackathon demo, and the only way I was able to get it working was with > those custom gradle scripts. This is not a polished product, and there are > plenty of silly shortcuts like this. :) > > -- > J-P Nurmi > > On 20 Apr 2015, at 09:44, Attila Csipa <[email protected]> wrote: > >> Without actually looking at the sources... How hard (or, rather, what) >> is the 5.6 dependency? It would help a great deal if it was available >> for at least for 5.5. >> >> Best regards, >> Attila Csipa >> >> On 4/17/2015 6:13 PM, Nurmi J-P wrote: >>>> On 16 Apr 2015, at 23:01, Nurmi J-P <[email protected]> wrote: >>>> >>>> Hi, >>>> >>>> I'd like to request a new playground repository for "QML for Android" - >>>> http://lists.qt-project.org/pipermail/development/2015-April/021035.html >>>> >>>> Description: QML wrappers for native Android controls. >>>> Playground project name: qtqmlandroid >>>> >>>> QtQmlAndroid is what I've used as the working title. The playground >>>> guidelines say not to include a Qt-prefix, but a majority of the >>>> playground projects do... >>>> >>>> -- >>>> J-P Nurmi >>> A big thanks to everyone who participated in brainstorming the name. The >>> source code is now available at >>> http://code.qt.io/cgit/playground/qtqmlandroid.git/. Contributions welcome! >>> ;) >>> >>> Quoting the README file: >>> >>> ## Requirements >>> >>> - Qt 5 dev (5.6.0) >>> - Android 5.x >>> - Gradle >>> >>> ## Installation >>> >>> Build like any Qt module. It might be necessary to run 'make >>> install' in 'src/java' until the build system is finalized. >>> >>> ## Qt Creator >>> >>> When building the example in Qt Creator, tick "Use Gradle" in >>> >>> Projects -> Build & Run -> Build Steps -> Build Android APK >>> >>> ## Notes >>> >>> The Android 5.x dependency is not going to stay. Proper Android >>> version handling is just missing for the time being. The goal of >>> the hackathon project was to create a visually stunning demo. >>> >>> -- >>> J-P Nurmi >>> >>> _______________________________________________ >>> Development mailing list >>> [email protected] >>> http://lists.qt-project.org/mailman/listinfo/development >> >> _______________________________________________ >> Development mailing list >> [email protected] >> http://lists.qt-project.org/mailman/listinfo/development > > _______________________________________________ > Development mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
