Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android Support #95

Open
1 of 4 tasks
evan-swinney opened this issue Nov 2, 2023 · 4 comments
Open
1 of 4 tasks

Android Support #95

evan-swinney opened this issue Nov 2, 2023 · 4 comments

Comments

@evan-swinney
Copy link

Select your issue type: (check at least one)

  • Bug
  • Question
  • Suggestion
  • Other (please describe):

Describe your issue:
Has there been any work to make QArchive work in an Android environment? Libarchive officially supports Android builds, and it'd be nice if QArchive also worked on Android. Currently it doesn't compile with Android.

Thanks!

Ways to Reproduce the issue (optional):
N/A

@antony-jr
Copy link
Owner

I'm not sure what needs to be rewritten to make this support in Android, the code is already cross platform so only build related issues I assume. I will test this from my side and update you.

@evan-swinney
Copy link
Author

If time permits, I'll try and get you the compile error when compiling for Android. If it helps at all, I'm using the Qt 5.15 branch, and the project is using QMake still.

@antony-jr
Copy link
Owner

QMake is not supported by Qt itself, better migrate to CMake. Even our CI/CD are not testing QMake regularly.

@antony-jr
Copy link
Owner

antony-jr commented Dec 11, 2023

As far as I know, what we need to do is make QML classes to communicate with the C++ part to use QArchive within Qt for Android, since raw C++ is not supported in Qt for Android. This is not that hard, I've done this in the past.

EDIT: Actually thinking about it, you should create a C++ class that can be used in QML to use QArchive under the hood, it should be simple.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants