error when trying to deploy Android application.
-
Hi all -
I had to reinstall Qt 6.4.2, and now, when I try to deploy an Android application, I'm getting the following error:
Activity Manager threw the error: Error type 3 Error: Activity class {org.qtproject.example/org.qtproject.qt.android.bindings.QtActivity} does not exist. 08:32:06: "org.qtproject.example" died.
I'm not sure what to make of this -- can someone please enlighten me?
Thanks...
EDIT:
My AndroidManifest.xml file does indeed have an entry for this:
<activity android:name="org.qtproject.qt.android.bindings.QtActivity" android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density" android:label="-- %%INSERT_APP_NAME%% --" android:launchMode="singleTop" android:screenOrientation="landscape" android:exported="true">
Can someone inform me what this error message means?
-
@JoeCFD my AndroidManifest.xml is indeed under git, and it hasn't changed. I don't remember how I created it the first time; can you tell me how this is usually performed?
Thanks...
-
Hi all -
I had to reinstall Qt 6.4.2, and now, when I try to deploy an Android application, I'm getting the following error:
Activity Manager threw the error: Error type 3 Error: Activity class {org.qtproject.example/org.qtproject.qt.android.bindings.QtActivity} does not exist. 08:32:06: "org.qtproject.example" died.
I'm not sure what to make of this -- can someone please enlighten me?
Thanks...
EDIT:
My AndroidManifest.xml file does indeed have an entry for this:
<activity android:name="org.qtproject.qt.android.bindings.QtActivity" android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density" android:label="-- %%INSERT_APP_NAME%% --" android:launchMode="singleTop" android:screenOrientation="landscape" android:exported="true">
Can someone inform me what this error message means?
-
Another data point: the application runs on the Android emulator, but not on an Android tablet.
Any ideas? Thanks...
-
@JoeCFD
The authorizations are standard for Android app, search on Google for your tablet.
Ps You need in startup of the application ask the authorizations. There are examples in Qt@piervalli
Ps emulator and tablet have the same version architecture of Arm? Usually last Smartphone are a 64 bit
In Qt creator you can build for a single architecture o multi CPU -
@JoeCFD
The authorizations are standard for Android app, search on Google for your tablet.
Ps You need in startup of the application ask the authorizations. There are examples in Qt@piervalli I guess I didn't make it clear that this used to work. It's when I reinstalled Qt that I began encountering this error. I tried to keep good notes on the steps involved in setting this up, but maybe I missed one.
EDIT:
I have separate kits for the emulator and the tablet. The kit for the tablet used to work fine.
-
@piervalli I guess I didn't make it clear that this used to work. It's when I reinstalled Qt that I began encountering this error. I tried to keep good notes on the steps involved in setting this up, but maybe I missed one.
EDIT:
I have separate kits for the emulator and the tablet. The kit for the tablet used to work fine.
-
@mzimmers can you show the error messages? It may be better not to upgrade your Qt version often. I am still sticking to Qt 5.15.2 and scared to upgrade. But I did start another project with Qt 6.5 and saw a lot of changes.
-
@JoeCFD from above:
Activity Manager threw the error: Error type 3 Error: Activity class {org.qtproject.example/org.qtproject.qt.android.bindings.QtActivity} does not exist. 08:32:06: "org.qtproject.example" died.
-
@mzimmers said in error when trying to deploy Android application.:
{org.qtproject.example/org.qtproject.qt.android.bindings.QtActivity} does not exist
What was the version of Qt you used before?
-
@JoeCFD same version (6.4.2). I had to reinstall because I messed up some file permissions in my original copy.
-
@mzimmers the path org.qtproject.example/org.qtproject.qt.android.bindings.QtActivity seems not right. Is it org.qtproject.qt.android.bindings.QtActivity? Do you have a folder: org.qtproject.example? or do you have a customized QtActivity?
@JoeCFD said in error when trying to deploy Android application.:
@mzimmers the path org.qtproject.example/org.qtproject.qt.android.bindings.QtActivity seems not right. Is it org.qtproject.qt.android.bindings.QtActivity?
Honestly, I don't recall where I got any of the contents for my android folder. I think it was all auto-generated for me.
Are you suggesting that I remove the "org.qtproject.example" portion?
Do you have a folder: org.qtproject.example?
No.
or do you have a customized QtActivity?
No.
-
@JoeCFD said in error when trying to deploy Android application.:
@mzimmers the path org.qtproject.example/org.qtproject.qt.android.bindings.QtActivity seems not right. Is it org.qtproject.qt.android.bindings.QtActivity?
Honestly, I don't recall where I got any of the contents for my android folder. I think it was all auto-generated for me.
Are you suggesting that I remove the "org.qtproject.example" portion?
Do you have a folder: org.qtproject.example?
No.
or do you have a customized QtActivity?
No.
@mzimmers Make a copy of your AndroidManifest.xml and delete it from your project.
Then create a new one to see if it helps. If you made changes in it, add them in.Better to keep your working code inside git or svn. Then you will have fewer troubles.
-
@mzimmers Make a copy of your AndroidManifest.xml and delete it from your project.
Then create a new one to see if it helps. If you made changes in it, add them in.Better to keep your working code inside git or svn. Then you will have fewer troubles.
-
@JoeCFD my AndroidManifest.xml is indeed under git, and it hasn't changed. I don't remember how I created it the first time; can you tell me how this is usually performed?
Thanks...
-
@piervalli aha!
So, can I just give my package any name I want? It didn't seem to like "org.qtproject.example."
-
@piervalli aha!
So, can I just give my package any name I want? It didn't seem to like "org.qtproject.example."
@mzimmers Sorry. It seems ok. It is a default package name. I have a different one. But it should not matter. I guess it is something else.
The only thing I can remember is to enable this app run on the settings of tablet. You can try to copy your apk into the tablet and install it to see if it works. I guess you know where it is located.