Aircoookie / WLED-App

Mobile app for controlling and discovering WLED lights
MIT License
312 stars 77 forks source link

Starting Discovery on Android 13 force closes app #23

Closed flipside101 closed 1 year ago

flipside101 commented 2 years ago

App force closes when I hit the discovery button since I updated to Android 13 , adding manually works as done the rest of the app

Pixel 6 running Android 13 Latest version of WLED app Data and cache cleared and reinstalled app

Gnat5680 commented 2 years ago

Also having the same issue. I thought it was just my device and tried the same steps with no success. Appears to be related to the Android 13 update.

chrismeg commented 2 years ago

Also having this issue on both a Pixel 4a XL and a Pixel 6 both running Android 13

Tomasin76 commented 1 year ago

is there a solution to this issue?

mattgrooms commented 1 year ago

As well on my Pixel 6A & Android 13

On Sun, Sep 4, 2022 at 10:53 PM chrismeg @.***> wrote:

Also having this issue on both a Pixel 4a XL and a Pixel 6 both running Android 13

— Reply to this email directly, view it on GitHub https://github.com/Aircoookie/WLED-App/issues/23#issuecomment-1236516339, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI6G2EBQWNW7JLPUS5AWE2LV4VVFLANCNFSM57ZR7LHQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>

KnuckleUpFPV commented 1 year ago

Same issue on s22 ultra. My s20 works because it hasn't updated to 13 I guess.

MOVE1904 commented 1 year ago

@Aircoookie: please change "<AndroidSupportedAbis>armeabi;armeabi-v7a;x86;x86_64;arm64-v8a</AndroidSupportedAbis>" to "<AndroidSupportedAbis>armeabi-v7a;x86;x86_64;arm64-v8a</AndroidSupportedAbis>" (delete "armeabi;") in WLED.Android.csproj.

Update Your Visual Studio ( I think it's already done over the years) and rebuild WLED-App.

After this no more closing the app under Android 13 when discovering lights.

KnuckleUpFPV commented 1 year ago

Will this change be done to the app store version? I believe that's where most get their app from.

nickdevore commented 1 year ago

I tried testing this myself but honestly was not successful in testing it. Can someone else test it? #27

Moustachauve commented 1 year ago

It is self promotion, but you can use my version of the app, WLED Native, to solve the discovery on android

https://play.google.com/store/apps/details?id=ca.cgagnier.wlednativeandroid https://github.com/Moustachauve/WLED-Native-Android

KnuckleUpFPV commented 1 year ago

It is self promotion, but you can use my version of the app, WLED Native, to solve the discovery on android

https://play.google.com/store/apps/details?id=ca.cgagnier.wlednativeandroid https://github.com/Moustachauve/WLED-Native-Android

I'm happy to use your version if it works. I'll test tonight. Thank you for this!

KnuckleUpFPV commented 1 year ago

It is self promotion, but you can use my version of the app, WLED Native, to solve the discovery on android

https://play.google.com/store/apps/details?id=ca.cgagnier.wlednativeandroid https://github.com/Moustachauve/WLED-Native-Android

This worked fantastically. Better than the regular app. I could be on any wifi in my network and find the devices instantly. Unlike the original app that would take a while before it stopped working on the new android update. Thanks again!

JTWTMN commented 1 year ago

It is self promotion, but you can use my version of the app, WLED Native, to solve the discovery on android

https://play.google.com/store/apps/details?id=ca.cgagnier.wlednativeandroid https://github.com/Moustachauve/WLED-Native-Android

I have a Galaxy S22 on Android 13 and have the same issue with your native app as well as Aircoookie's app. Discovery mode finds nothing. With both WLED and Native I am restricted to entering the IP addresses manually or using AP mode. Thank you for for your app. I do like the native app. I hope to see advancements with the discovery mode issue in the near future.

Moustachauve commented 1 year ago

Do you have mDNS enabled on WLED itself? (In wifi settings) Does your network have anything out of the ordinary like separate SSID for IoT devices or multiple access points?

Don't hesitate to turn on the options to send data to the developper (me) in the native app settings to help me gather some logs on how to improve things such as discovery not working for you.

KnuckleUpFPV commented 1 year ago

It is self promotion, but you can use my version of the app, WLED Native, to solve the discovery on android https://play.google.com/store/apps/details?id=ca.cgagnier.wlednativeandroid https://github.com/Moustachauve/WLED-Native-Android

I have a Galaxy S22 on Android 13 and have the same issue with your native app as well as Aircoookie's app. Discovery mode finds nothing. With both WLED and Native I am restricted to entering the IP addresses manually or using AP mode. Thank you for for your app. I do like the native app. I hope to see advancements with the discovery mode issue in the near future.

I have the same issue if I'm on the same network with the devices. If I switch to 5g network or one of my other access points I find them without even hitting the add button on this native app. They just populate. I have xfinity and their provided wireless router. Which I will be getting rid of soon. This is the 4th device and it's starting to die as well.

Aircoookie commented 1 year ago

Finally found time to push an update that should fix this issue to Play, it is still in review. In the meantime, you may try this APK: https://drive.google.com/file/d/1m1EfTe7t0T2CRHMsOF9Q91Gk2TlAi9rF/view?usp=sharing

Please let me know whether it fixes the discovery process on Android 13, as I currently do not have access to a phone with that version.

Aircoookie commented 1 year ago

The update is now also available on the Play Store :)

mjoshd commented 1 year ago

The update seems to have has fixed it 👍

Discovery is now working again on my phone with Android 13.

Thank you so much for your work on this amazing project!