Giter Club home page Giter Club logo

archpackages's Introduction

Hi there ๐Ÿ‘‹

๐Ÿ’ซ About Me:

  • ๐Ÿ”ญ Iโ€™m currently working on Webcamoid

Commissions open!

CommissionsOpen

Now accepting small programs development, get your custom program done.

  • Small algorithms
  • Command line apps
  • Cross-platforms GUI apps with Qt and Cmake
  • Desktop and Android apps
  • Debugging
  • Translation

๐Ÿ’ป Tech Stack:

C C++ Python Qt CMake HTML5 JavaScript LINUX

๐Ÿ“Š GitHub Stats:



๐Ÿ† GitHub Trophies

โœ๏ธ Random Dev Quote

๐Ÿ˜‚ Random Dev Meme


๐Ÿ’ฐ You can help me by Donating

BuyMeACoffee PayPal Patreon Ko-Fi

archpackages's People

Contributors

hipersayanx avatar martchus avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

martchus

archpackages's Issues

Plugin paths in AndroidManifest.xml not correctly resolved

Since changing the paths the %%INSERT_LOCAL_LIBS%% placeholder in AndroidManifest.xml is not resolved correctly anymore.

I get lib/qt/plugins/platforms/android/libqtforandroid.so:lib/qt/plugins/bearer/libqandroidbearer.so:lib/libQt5QuickParticles.so instead of plugins/platforms/android/libqtforandroid.so:plugins/bearer/libqandroidbearer.so:lib/libQt5QuickParticles.so. Despite changing the paths the latter still seems correct. The incorrect version prevents the application to start at all because C++ functions provided by the platform plugin can not be loaded, eg.:

12-02 20:28:40.110 31531 31552 E passwordmanage: No implementation found for boolean org.qtproject.qt5.android.QtNative.startQtAndroidPlugin(java.lang.String, java.lang.String) (tried Java_org_qtproject_qt5_android_QtNative_startQtAndroidPlugin and Java_org_qtproject_qt5_android_QtNative_startQtAndroidPlugin__Ljava_lang_String_2Ljava_lang_String_2)
12-02 20:28:40.112 31531 31552 E AndroidRuntime: FATAL EXCEPTION: qtMainLoopThread
12-02 20:28:40.112 31531 31552 E AndroidRuntime: Process: org.martchus.passwordmanager, PID: 31531
12-02 20:28:40.112 31531 31552 E AndroidRuntime: java.lang.UnsatisfiedLinkError: No implementation found for boolean org.qtproject.qt5.android.QtNative.startQtAndroidPlugin(java.lang.String, java.lang.String) (tried Java_org_qtproject_qt5_android_QtNative_startQtAndroidPlugin and Java_org_qtproject_qt5_android_QtNative_startQtAndroidPlugin__Ljava_lang_String_2Ljava_lang_String_2)
12-02 20:28:40.112 31531 31552 E AndroidRuntime:        at org.qtproject.qt5.android.QtNative.startQtAndroidPlugin(Native Method)
12-02 20:28:40.112 31531 31552 E AndroidRuntime:        at org.qtproject.qt5.android.QtNative$5.run(QtNative.java:345)
12-02 20:28:40.112 31531 31552 E AndroidRuntime:        at org.qtproject.qt5.android.QtThread$2.run(QtThread.java:87)
12-02 20:28:40.112 31531 31552 E AndroidRuntime:        at org.qtproject.qt5.android.QtThread$1.run(QtThread.java:61)
12-02 20:28:40.112 31531 31552 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:764)
12-02 20:28:40.117  1423  4526 W ActivityManager:   Force finishing activity org.martchus.passwordmanager/.Activity

I had also applied your patch 0003-Fix-androiddeployqt-search-paths.patch when building Qt. So it at least does not fix this or maybe this bug is even an unwanted side-effect of that patch.

Of course one can easily workaround the issue by hard-coding the path instead of using the placeholder: Martchus/passwordmanager@06c2807

So it is not really important.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.