[Bug] Android apps connection problems with WLAN
My 2G/3G/4G and WLAN connection works well for native Sailfish apps. However, for Android apps, most of them do not work when I'm connected to WLAN. I get error messages like: "Network connection errors" on WLAN. When I'm connected with 2G/3G/4G, all my Android apps work perfectly well.
The confusing thing is that: - A few Android apps like Skype works well over WLAN.
Some apps work partly like AccuWeather, Aptoide AppStore, Feedly, Viber, JD.com: I get many connection error messages, but I can partly download some of the content.
Most apps just don't work at all, like WeChat, Google maps, Yle, etc.
Notes:
I can ping Google DNS server 8.8.8.8
My wife's Jolla phone is working well over the same WLAN
I downloaded and installed Alien Dalvik and my Android apps when I was on 3G/4G. I did my wife's Jolla download and installation of Alien Dalvik and Android apps over WiFi. Could it be the problem?
As I am currently roaming for the next few weeks, I can't use 2G/3G/4G with my Android apps otherwise my phone bill will go through the roof. So, my Android apps are useless for the next few weeks.
Please vote if you're facing the same problem.
PS: I have edited this post.
I see the same behavior, particularly on WiFi access points that require some sort of user action before they work properly (e.g. you get dumped to a "please agree to the terms and conditions by pressing this button" page). It's inconsistent, but I haven't noticed a class of Android apps that seem to be affected more or less by the problem.
Elliott ( 2014-07-30 02:27:26 +0200 )editThe problem is still here with 1.1.1.27. Skype, Whatsap, Viber and some other apps work fine with Wi-Fi, while others, like Wi-Fi Analyzer, are not working. All native apps have no problems with Wi-Fi. Android support was installed connected to Wi-Fi, so the answer given here doesn't help.
rburkhanov ( 2015-01-10 04:17:18 +0200 )edit@rburkhanov are you sure your Wifi analyzer is not using low level libraries related to the Wifi drivers? Then, I wouldn't be surprised it's not working.
chinauser ( 2015-01-10 16:16:38 +0200 )edit@chinauser No, I am absolutely not shure, and beeing an end user, seems like I should not be even thinking about such things as "low level drivers". Jolla device is sold and advertised as having "the in-built capability to run Android apps", and there is no mention of any limitations. What I see, I've downloaded numerous Android apps (not because I like them some special way, just because of terrific lack of apps in Jolla app store), and approximately 1/3 of them just absolutely unable to run, and another 1/3 starts, but with lots of bugs or Sailfish OS limitations, making them unuseable. And among those unuseable some have this wi-fi bug, for example my online banking app. I don't know what sort of drivers it uses, I just can see it has no access to wi-fi.
rburkhanov ( 2015-01-10 18:29:39 +0200 )editHi, I have the same problem: android apps like whatsapp & pilight lose connectivity whilst I can still connect to Jolla with ssh via the home IP adress.
I could not find an explicit way to "break" connection to the android layer. My "favourite", since most reliable, way to test wheter the issue exists, is to open web.whatsapp.com webinterface on another computer and see if this can connect to the whatsapp my phone.
While the web-app-test indicated no connection, I tested the flag of "wifi_on" in the "/data/data/com.android.providers.settings/databases/settings.db":
echo "select name,value from secure where name = 'wifi_on';" |sqlite3 /data/data/com.android.providers.settings/databases/settings.db wifi_on|1
So to me it seems that this value in the database is not my problem?
When I started the aliendalvik service again, after this test, the android Wifi connection was restored and now I have to wait for the it occurs again (and I am not otherwise busy) to investigate it further.
I would certainly appreciate a solution, but somehow I am unable to find a button like thing to vote for this issue.
hansdej ( 2017-02-17 14:01:47 +0200 )edit