Qt 5.1 and Android unable to start 'org.qtproject.example.myFirstAndroidApp'
-
Can you write me the code that works for you, please?. So I can try it
-
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 = simpleWidgetQT = 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.xmlSOURCES +=
Main.cpp
window.cppHEADERS +=
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();
}@
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
@ -
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?
-
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
-
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 -
Moster, which api Level do you use?
-
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) -
Use Qt libraries from device - checked
Use local Qt Libraries - checked
Rest unchecked. -
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?