Package Details: android-armv7a-eabi-qt5 5.12.2-4

Git Clone URL: https://aur.archlinux.org/android-armv7a-eabi-qt5.git (read-only)
Package Base: android-armv7a-eabi-qt5
Description: Qt 5 for Android
Upstream URL: https://www.qt.io
Licenses: GPL3, LGPL
Groups: android-qt5
Submitter: hipersayan_x
Maintainer: hipersayan_x
Last Packager: hipersayan_x
Votes: 17
Popularity: 0.296424
First Submitted: 2018-11-22 19:15
Last Updated: 2019-04-15 20:19

Dependencies (18)

Required by (0)

Sources (3)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

patrickelectric commented on 2019-02-16 18:38

compiling src/pcre2_match_data.c                                                                                                                                                                                    
make[4]: Entering directory '/tmp/yaourt-tmp-patrick/aur-android-armv7a-eabi-qt5/src/qt-everywhere-src-5.12.1/qtbase/src/android/jar'                                                                               
javac -source 6 -target 6 -Xlint:unchecked -bootclasspath /opt/android-sdk/platforms/android-22/android.jar -cp /tmp/yaourt-tmp-patrick/aur-android-armv7a-eabi-qt5/src/qt-everywhere-src-5.12.1/qtbase/src/android/
jar/src/:/opt/android-sdk/platforms/android-22/android.jar -d .classes src/org/qtproject/qt5/android/accessibility/QtAccessibilityDelegate.java src/org/qtproject/qt5/android/accessibility/QtNativeAccessibility.ja
va src/org/qtproject/qt5/android/QtActivityDelegate.java src/org/qtproject/qt5/android/QtEditText.java src/org/qtproject/qt5/android/QtInputConnection.java src/org/qtproject/qt5/android/QtLayout.java src/org/qtpr
oject/qt5/android/QtMessageDialogHelper.java src/org/qtproject/qt5/android/QtNative.java src/org/qtproject/qt5/android/QtNativeLibrariesDir.java src/org/qtproject/qt5/android/QtSurface.java src/org/qtproject/qt5/
android/ExtractStyle.java src/org/qtproject/qt5/android/EditContextView.java src/org/qtproject/qt5/android/EditPopupMenu.java src/org/qtproject/qt5/android/CursorHandle.java src/org/qtproject/qt5/android/QtThread
.java                                                                                                                                                                                                               
make[4]: javac: Command not found                                                                                                                                                                                   
make[4]: *** [Makefile:292: .classes] Error 127                                                                                                                                                                     
make[4]: Leaving directory '/tmp/yaourt-tmp-patrick/aur-android-armv7a-eabi-qt5/src/qt-everywhere-src-5.12.1/qtbase/src/android/jar'                                                                                
make[3]: *** [Makefile:49: sub-jar-make_first-ordered] Error 2                                                                                                                                                      
make[3]: Leaving directory '/tmp/yaourt-tmp-patrick/aur-android-armv7a-eabi-qt5/src/qt-everywhere-src-5.12.1/qtbase/src/android'                                                                                    
make[2]: *** [Makefile:777: sub--tmp-yaourt-tmp-patrick-aur-android-armv7a-eabi-qt5-src-qt-everywhere-src-5-12-1-qtbase-src-android-make_first] Error 2                                                             
make[2]: *** Waiting for unfinished jobs....                                                                                                                                                                        
compiling src/pcre2_ord2utf.c                                                                                                                                                                                       
compiling src/pcre2_pattern_info.c                                                                                                                                                                                  
compiling src/pcre2_serialize.c                                                                                                                                                                                     
compiling src/pcre2_string_utils.c                                                                                                                                                                                  
compiling src/pcre2_study.c                                                                                                                                                                                         
compiling src/pcre2_substitute.c      

A package for javac is missing, probably java-environment-common

Martchus commented on 2019-01-28 20:53

@luntik2012 The compiler is provided by the Android NDK. However, the latest version only ships Clang anymore (someone please correct me if I'm wrong). The cool thing about Clang is that one build of it can build for all target platforms (which can be specified via a command line option). It could be that the Qt Creator integration for this way of building is not available yet. Maybe it helps to build a "standalone toolchain" (see https://developer.android.com/ndk/guides/standalone_toolchain) to avoid that problem.

But I haven't tested that yet. I personally use CMake (rather than qmake) and invoke it directly on the command line like this: https://github.com/Martchus/passwordmanager#concrete-example-of-3-for-building-an-android-apk-under-arch-linux

Then I open the project in Qt Creator and select the build directory I executed the CMake command manually in. That works more or less. I haven't done any fancy stuff like debugging within Qt Creator, though. And for making the APK and deploying it I also rely on CMake targets (which of course can be easily triggered via Qt Creator).

luntik2012 commented on 2019-01-28 18:29

sorry for stupid question, but where could i find arm-linux-android-elf-64bit compiler in aur? qtcreator says there is no such and i cannot find it in repos

Emeric commented on 2019-01-18 10:40

@Martchus Thanks for pointing this page, I'll follow the discussion there!

Martchus commented on 2019-01-17 14:28

@Emeric Are you already aware of https://github.com/hipersayanX/ArchPackages/issues/1 ?

Emeric commented on 2019-01-17 12:52

Any news on the androiddeployqt bug? My applications now crash with this error:

"No implementation found for boolean org.qtproject.qt5.android.QtNative.startQtAndroidPlugin"

Martchus commented on 2019-01-12 01:37

If your app freezes after resume, that's a known Qt bug: https://bugreports.qt.io/browse/QTBUG-72101

I'm just mentioning this because it might not be that obvious to figure. I can personally wait for Qt 5.12.1 but it might be worth adding the patch in general.

hipersayan_x commented on 2018-12-12 03:37

Updated to 5.12.0, the bug with androiddeployqt still persist, I think it will be much better if we report the bug to them.

@Martchus

FFmpeg has a lot of dependencies (depending on which features you require). So that might going to be some work.

Time is not a problem.

@ak-88

android-ndk >= r18.b is now enforced, you may be able to compile it now.

ak-88 commented on 2018-12-11 16:20

Qt can't find stl library. I don't no why?

ERROR: Qt requires a compliant STL library.

ERROR: C++11 <random> is required and is missing or failed to compile.

Martchus commented on 2018-12-09 18:53

I imported the patches to my Git forks for easier rebasing because one of them didn't apply to Qt 5.12.0 anymore: https://github.com/martchus/qtbase/tree/5.12.0-android, https://github.com/martchus/qtlocation/tree/5.12.0-android

I haven't tested it, though (the mingw-w64 version is still keeping my build server busy).

Right now, FFmpeg. I will be more than happy having Qt and FFmpeg.

FFmpeg has a lot of dependencies (depending on which features you require). So that might going to be some work.