TouchDRO 3.22.06 Beta, Build 2022-06-26 is published

I installed Google Play on my Kindle and it is now running the beta. Yippee the buzzer works when nearing 0 :) Kindle 7" 7th generation (as in old)

Hoping it will now soon appear on my Samsung tablet.
 
The latest beta version 3.22.08 crashes with a IllegalArgumentException on my devices when I try to start it.

I submitted crash reports via Google Play from the Samsung tablet I use and my Pixel 6 Pro.

Is this something you have encountered before Yuriy?
 

Attachments

  • Screenshot_20220918-133039.png
    Screenshot_20220918-133039.png
    392.1 KB · Views: 82
  • Screenshot_20220918-133104.png
    Screenshot_20220918-133104.png
    386.9 KB · Views: 94
No, I haven't seen this, but I got your crash report. It's complaining about USB connection (filing to initiate a USB receiver). I can't reproduce this, though, so it will be a fun little bug to track down.
Thank you
Yuriy
 
If there is anything I can do to help debug this just let me know. If you want me to side load a test version I could do that so you don't have to wait for the publishing delay on the Google Play store.
 
I installed Version 3.22.08 Beta on my Galaxy Tab A7 Lite today and it crashes immediately on starting. I tried rebooting/reinstalling, etc. but it didn't help.
Is there anything I need to do to help identify the problem, or does it send bug reports automatically?
 
I suspect that the reason why Yuriy didn't notice this bug is that during Android app development the phone is usually permanently connected to the PC using USB for ADB (Android Debug Bridge) and therefore always finds a USB device. I'm sure that he'll track down this bug in no time now that we have submitted crash reports of it.
 
Yuriy, is there any chance that you could publish the previous beta version again until this bug is resolved?

I forgot to save the apk file from the previous version.
 
So, after banging my head agains the wall for days trying to reproduce this, I found the culprit. This is a VERY small change Google made in Android 12. When asking for USB permission, the request has to have a special flag (basically telling Android whether the "intent" is mutable or immutable). In previous OS version it worked when nothing was passed (I think it just inferred something).
I published the new release a few moments ago. It will be called "2022-09-30" (I had a typo in the last release, so version number had to be larger than "20220929" :) )
Sorry about the delay and the inconvenience.
Thank you
Yuriy
 
Awesome Yuiry, well done tracking down this bug. The new beta version started without any problems on my Pixel phone

I'll give it a try on the Samsung Tablet connected to the mill later today and report back.
 
WOW, this was the fastest approval I've ever seen. Google usually takes at least a day to approve a release...
Please let me know how it goes.
 
Back
Top