Android app doesn't run
-
@ekkescorner said in Android app doesn't run:
check changes (using git)
Could you elaborate on this? Changes to what, exactly?
@mzimmers see here what I did while updating from 5.15 to 6.6:
https://t1p.de/ekkeAndroidTemplates66
this will give you the idea how I'm doing this -
@mzimmers said in Android app doesn't run:
I created a new, minimal project, and I'm still getting the error:
Quick sanity check: Do you get the error if create a new, minimal project and run it on Android without doing anything at all to the manifest file? In other words, just create the project and build + run it.
I'm guessing it has something to do with my manifest file, and here's where I need help. I really don't understand most of the fields in this display:
Be warned, that manifest editor is badly broken: https://bugreports.qt.io/browse/QTCREATORBUG-27119 I recommend that you don't touch it -- even the act of opening that editor is enough to corrupt the manifest file in some cases.
@JKSH thanks for the warning about the manifest editor -- it looks like TQC has painted itself into a corner on this one.
I was going to try your suggestion, but now I have a different problem: my Android device shows as "disconnected" and I can't figure out what to do about this.
-
@mzimmers see here what I did while updating from 5.15 to 6.6:
https://t1p.de/ekkeAndroidTemplates66
this will give you the idea how I'm doing this@ekkescorner that's a great page. I'm using 6.5.3; do you think your suggestions will work with this version?
-
@ekkescorner that's a great page. I'm using 6.5.3; do you think your suggestions will work with this version?
@mzimmers will be similar, but not the same. per ex. the Qt FileProvider only exists in 6.6+
-
@JKSH thanks for the warning about the manifest editor -- it looks like TQC has painted itself into a corner on this one.
I was going to try your suggestion, but now I have a different problem: my Android device shows as "disconnected" and I can't figure out what to do about this.
@mzimmers said in Android app doesn't run:
my Android device shows as "disconnected"
connected via wifi or via usb cable ?
-
@JKSH thanks for the warning about the manifest editor -- it looks like TQC has painted itself into a corner on this one.
I was going to try your suggestion, but now I have a different problem: my Android device shows as "disconnected" and I can't figure out what to do about this.
-
@mzimmers said in Android app doesn't run:
my Android device shows as "disconnected"
connected via wifi or via usb cable ?
@ekkescorner USB cable. I deleted that device, and am trying to create a new one, but it keeps trying to make an emulator, not a "real" Android device.
-
@ekkescorner USB cable. I deleted that device, and am trying to create a new one, but it keeps trying to make an emulator, not a "real" Android device.
@mzimmers creating devices is for emulators. to connect via USB see https://t1p.de/ekkeManageDevices
-
@mzimmers Click Manage Kits->Devices
select your device in Device combobox since your device may not be the default one.
Then click Debug above Run button and select your connected device. -
@mzimmers creating devices is for emulators. to connect via USB see https://t1p.de/ekkeManageDevices
@ekkescorner oh, OK. I didn't realize that.
So...any idea why my device is showing as disconnected?
-
@ekkescorner oh, OK. I didn't realize that.
So...any idea why my device is showing as disconnected?
-
@mzimmers click Devices and show the tabs. I am debugging my app for Android now and have debug build. If you are building release, then it is Release above Run button on the lower left corner of Qt Creator.
-
@mzimmers is this device correct? Click the down arrow and you can see more.
If yes, check if the cable is on. I had this issue this morning. The cable was off. -
@JoeCFD it's the same device that worked for me last year. And it's indeed connected (I think it would have to be if it's auto-detected).
@mzimmers Go to your computer and click this device to see if you are able to browse inside this device. For example, copy a file from this device to your computer. If yes, this means the device is connected to your computer. Otherwise, it is not connected.
-
@mzimmers Go to your computer and click this device to see if you are able to browse inside this device. For example, copy a file from this device to your computer. If yes, this means the device is connected to your computer. Otherwise, it is not connected.
-
@JoeCFD tried that, and it sure appears to be connected:
I'm starting to wonder if there's something wrong with the SDK that Creator downloaded for me. -
@mzimmers yes, it is connected. Click the Android tab to see if anything is not set properly. I am now working with a Galaxy Tab A as well and do not have issues. Do you need to enable debugging in your Tablet? I remember you set it.
@JoeCFD bingo. Now my device shows as ready to use.
Unfortunately, I'm now back to my original error:
Activity Manager threw the error: Error type 3 Error: Activity class {org.qtproject.example.weatherinfo/org.qtproject.qt.android.bindings.QtActivity} does not exist.
And, to @JKSH's suggestion, this is without modifying any of the files in my android directory.
How do these settings compare with yours?
-
@JoeCFD bingo. Now my device shows as ready to use.
Unfortunately, I'm now back to my original error:
Activity Manager threw the error: Error type 3 Error: Activity class {org.qtproject.example.weatherinfo/org.qtproject.qt.android.bindings.QtActivity} does not exist.
And, to @JKSH's suggestion, this is without modifying any of the files in my android directory.
How do these settings compare with yours?
-
@mzimmers I have JDK 11 and yours is 17. 17 is for Android 14. I do not think Galaxy has 14 now. Check the Android version in your tablet. Mine is 13.