Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt 5.1 and Android unable to start 'org.qtproject.example.myFirstAndroidApp'

Qt 5.1 and Android unable to start 'org.qtproject.example.myFirstAndroidApp'

Scheduled Pinned Locked Moved Mobile and Embedded
25 Posts 6 Posters 20.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Moster
    wrote on last edited by
    #12

    Ok, here is a small project that only contains an exit button
    The name is simpleWidget. Please test it on a real device.

    simpleWidget.pro
    @TEMPLATE = app
    TARGET = simpleWidget

    QT = core widgets gui

    OTHER_FILES +=
    android/version.xml
    android/src/org/qtproject/qt5/android/bindings/QtActivity.java
    android/src/org/qtproject/qt5/android/bindings/QtApplication.java
    android/src/org/kde/necessitas/ministro/IMinistro.aidl
    android/src/org/kde/necessitas/ministro/IMinistroCallback.aidl
    android/res/values-el/strings.xml
    android/res/values-nb/strings.xml
    android/res/values-zh-rCN/strings.xml
    android/res/values-id/strings.xml
    android/res/values-ja/strings.xml
    android/res/values-zh-rTW/strings.xml
    android/res/values-de/strings.xml
    android/res/values-fr/strings.xml
    android/res/values-pl/strings.xml
    android/res/values-ro/strings.xml
    android/res/values-it/strings.xml
    android/res/values-es/strings.xml
    android/res/values-pt-rBR/strings.xml
    android/res/values-fa/strings.xml
    android/res/layout/splash.xml
    android/res/values-rs/strings.xml
    android/res/values-ms/strings.xml
    android/res/values-et/strings.xml
    android/res/values/strings.xml
    android/res/values/libs.xml
    android/res/values-nl/strings.xml
    android/res/values-ru/strings.xml
    android/AndroidManifest.xml

    SOURCES +=
    Main.cpp
    window.cpp

    HEADERS +=
    window.h
    @

    main.cpp
    @#include <QApplication>
    #include <window.h>

    int main(int argc, char** argv){

    QApplication app(argc, argv);
    
    Window window;
    
    window.showMaximized();
    
    return app.exec&#40;&#41;;
    

    }@

    window.cpp
    @#include "window.h"
    #include <QPushButton>
    #include <QApplication>

    Window::Window(QWidget *parent) :
    QWidget(parent)
    {
    button = new QPushButton("Exit", this);

        button->setGeometry(10,10, 300, 300);
    
    
        connect(button, SIGNAL(clicked()), QApplication::instance(), SLOT(quit()));
    

    }
    @

    window.h
    @#ifndef WINDOW_H
    #define WINDOW_H

    #include <QWidget>

    class QPushButton;
    class Window : public QWidget
    {
    Q_OBJECT
    public:
    explicit Window(QWidget *parent = 0);

    signals:

    public slots:

    private:
    QPushButton *button;

    };

    #endif // WINDOW_H
    @

    1 Reply Last reply
    0
    • L Offline
      L Offline
      linziwen
      wrote on last edited by
      #13

      i have the same problem.i find out that the config of the emulator is bo be blamed.you can try to config it using "armeabi-v7a" instead of "armeabi",or just to choose the android-15 api or above.

      1 Reply Last reply
      0
      • N Offline
        N Offline
        niks_android
        wrote on last edited by
        #14

        I tried to run the Qt Quick 2 Application (Built in elements) on my android device (version 4.2.2) using API 17. It compiles successfully but on application output window i get this:
        "Starting remote process.Unable to start 'org.qtproject.example.Sample2'."

        On my device, i see a black screen.
        In compile logs i see - "WARNING: No minSdkVersion value set. Application will install on all Android versions.", which seems to be favourable.

        Can anyone suggest where am I going wrong?

        1 Reply Last reply
        0
        • M Offline
          M Offline
          Moster
          wrote on last edited by
          #15

          I have only tested this stuff on linux (ubuntu 12.04 and 13.04), talking about qtcreator. For me it runs great. What do you use?

          I guess usb debugging is turned on, otherwise it would try to start the emulator

          Maybe check adb logcat if it says more than qtcreator

          1 Reply Last reply
          0
          • N Offline
            N Offline
            niks_android
            wrote on last edited by
            #16

            I am using Qt Creator 2.7.2 based on Qt 5.1.0 on Windows7 32-bit OS.
            Yes, USB debugging is ON (I think that is a mandate)

            Firstly i want to make it work on the emulator.
            On that too, it displays the same error and black screen.

            AVD Manager settings: Data partition size: 1024 Mb
            AVD Target: API17
            CPU/ABI: armeabi-v7a

            1 Reply Last reply
            0
            • M Offline
              M Offline
              Moster
              wrote on last edited by
              #17

              What does "adb logcat" say when you try to run the app?

              1 Reply Last reply
              0
              • A Offline
                A Offline
                andrea993.93
                wrote on last edited by
                #18

                Moster, which api Level do you use?

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  Moster
                  wrote on last edited by
                  #19

                  17, since my devices run on 4.2.1 and 4.2.2, but Im using linux, since the windows version is supposed to be less stable

                  1 Reply Last reply
                  0
                  • N Offline
                    N Offline
                    niks_android
                    wrote on last edited by
                    #20

                    Moster,

                    adb logcat shows the following error on start of application:

                    E/Qt ( 1469): Can't create main activity
                    E/Qt ( 1469): java.io.FileNotFoundException: /data/data/org.qtproject.example.Sample/lib/lib--Managed_by_Qt_Creator--plugins_platforms_android_libqtforandroid.so: open failed: ENOENT (No such file or directory)

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      Moster
                      wrote on last edited by
                      #21

                      What are your deploy configurations?

                      1 Reply Last reply
                      0
                      • N Offline
                        N Offline
                        niks_android
                        wrote on last edited by
                        #22

                        Use Qt libraries from device - checked
                        Use local Qt Libraries - checked
                        Rest unchecked.

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          Moster
                          wrote on last edited by
                          #23

                          Do you have a chance to test it on linux?

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            steno
                            wrote on last edited by
                            #24

                            I'm experiencing the same problem. However, during the deploy step i notice when it tries to install the apk to the emulator, it spits out the following error. This is on windows with almost the same setup.

                            Error: Could not access the Package Manager. Is the system running?

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              steno
                              wrote on last edited by
                              #25

                              So, I fixed my problem. One I didn't have the emulator using the host gpu. Second, I wasn't giving the emulator enough time to boot up.

                              1 Reply Last reply
                              0

                              • Login

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • Users
                              • Groups
                              • Search
                              • Get Qt Extensions
                              • Unsolved