Package Details: android-armv7a-eabi-qt5 5.15.2-2

Git Clone URL: https://aur.archlinux.org/android-armv7a-eabi-qt5.git (read-only, click to copy)
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: None
Last Packager: hipersayan_x
Votes: 18
Popularity: 0.000000
First Submitted: 2018-11-22 19:15 (UTC)
Last Updated: 2021-03-14 20:02 (UTC)

Dependencies (26)

Sources (4)

Pinned Comments

hipersayan_x commented on 2021-07-07 15:06 (UTC) (edited on 2021-07-07 15:10 (UTC) by hipersayan_x)

I'll drop this package, I been thinking and there are a lot of strong reasons not to waste any time maintaining it.
KDE doesn't provide an easy way to download the entire Qt source code in a single package, like in the official Qt releases.
Also, KDE doesn't provides tagged versions, I've to keep tracking manually the latest commits, or converting it to a git package.
It will require to split this package into 47x4 packages, 47 Qt modules and 4 architectures to maintain, that's 188 packages to maintain, absurd!
Cloning a git repository is slower than just downloading a source package file, making the build even much slower and painful.
Is a lot of work for something that will be dead in 1 year or 2 at most.
Good luck to the one that will step up to take care of this monstrosity, to the rest of developers, don't be lazy and consider switching to Qt6.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next › Last »

Shatur commented on 2018-10-04 11:43 (UTC)

@hipersayan_x thank you! It works!

hipersayan_x commented on 2018-10-03 21:57 (UTC) (edited on 2018-10-03 21:59 (UTC) by hipersayan_x)

@Shatur get it.
In Compilers (2nd screenshot) add the compilers manually as I said in the previous comment.
In Qt Versions (1st screenshot) Add > /opt/android-qt5/[ANDROID ARCHITECTURE HERE]/bin/qmake, and the kits may be auto detected.

Shatur commented on 2018-10-03 21:35 (UTC) (edited on 2018-10-03 21:35 (UTC) by Shatur)

@hipersayan_x I already have compilers installed in Qt Creator. I made screenshots to help me describe my problem :)

https://ibb.co/dwuqKK

https://ibb.co/gW6sYe

https://ibb.co/fdkxzK

hipersayan_x commented on 2018-10-03 15:37 (UTC)

Try adding the compilers in Kits > Compilers > Add > Clang > C/C++

C++:

Name: Clang (Android x86_64)
Compiler path: /opt/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
ABI: x86-linux-generic-elf-64bit

Name: Clang (Android i686)
Compiler path: /opt/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
ABI: x86-linux-generic-elf-32bit

C:

Name: Clang (Android x86_64)
Compiler path: /opt/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
ABI: x86-linux-generic-elf-64bit

Name: Clang (Android i686)
Compiler path: /opt/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
ABI: x86-linux-generic-elf-32bit

Shatur commented on 2018-10-03 11:30 (UTC)

@hipersayan_x of course! /usr/lib/jvm/default /opt/android-sdk /opt/android-ndk

It states that Android settings are ok. But below it is written that "Cannot create kits for all architectures". "Automatically create kits for Android toolchains" is checked.

hipersayan_x commented on 2018-10-03 11:20 (UTC)

@Shatur where are pointing the JDK, SDK and NDK paths?

Shatur commented on 2018-10-03 11:10 (UTC)

@hipersayan_x I installed java-8-openjdk, with this package, which contains android-ndk, android-sdk and other necessary dependencies. In Qt Creator, I have specified the necessary directories.

hipersayan_x commented on 2018-10-03 10:58 (UTC)

@Shatur how are configured your JDK, SDK and NDK locations?

Shatur commented on 2018-10-03 04:53 (UTC)

I installed this package, but Qt says that "Cannot create kits for all architectures". How to fix it?

hipersayan_x commented on 2018-10-02 01:41 (UTC) (edited on 2018-10-02 01:46 (UTC) by hipersayan_x)

@Tazmain what NDK version are you using? if you are using r18 you must have a /opt/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ file. Also, check the output of the qt-everywhere-src-5.11.2/config.log file, there must be some hints to understand what is the problem.