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'
Forum Updated to NodeBB v4.3 + New Features

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 1 Watching
  • 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.
  • A Offline
    A Offline
    andrea993.93
    wrote on last edited by
    #11

    Can you write me the code that works for you, please?. So I can try it

    1 Reply Last reply
    0
    • 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