-
Notifications
You must be signed in to change notification settings - Fork 28.7k
support older android devices (>= 17) #52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The v17 device did complain to logcat about some font metadata paths:
but seemed to run fine. From
|
FWIW we state in a few places that we support KitKat and up. Perhaps we should be a bit more specific and state which version numbers and API levels we support: https://source.android.com/source/build-numbers.html I'll open an issue for the site. |
Related to the link mapping versions and api levels, here's one that has usage levels for the various android versions: http://developer.android.com/about/dashboards/index.html. |
One of the core Android framework components we use (Choreographer) doesn't exist on ICS. We can write a replacement for it if we need it. Chrome has a replacement that we can use as a model. We should be able to run on even the earliest release of JB. |
@@ -0,0 +1 @@ | |||
lib/cache/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We won't actually need this once my patch lands. I'm moving the cache up to //bin/cache
to share with everything else.
LGTM |
de85ba6
to
3b9862a
Compare
Cool, updated to specify all Jelly Bean versions (android >= v16). |
support older android devices (>= 17)
@abarth Hi, you mentioned I really need to get React-Native (sorry for mentioning competing framework) to work with Android ICS and am trying to make it work with that. Could you point me to the Choreographer implementation in the chromium source, so I can continue on my humble quest? Thanks! |
It looks like they might have removed the code. I'd try digging into the history of https://code.google.com/p/chromium/codesearch#chromium/src/ui/android/java/src/org/chromium/ui/VSyncMonitor.java to see what the code used to do. |
@abarth wow fast reply, thanks! Doesn't surprise me they dropped it, since they cancelled android ICS support back in 2015. That's why I wasn't able to find it :) Thanks again! Update: In case anyone wants this too, ICS compatibillity was removed here: https://chromium.googlesource.com/chromium/src/+/962fc2256d7dd6c8ade0c13b3fbefb4a524b8a4c%5E%21/ I'll check this out tomorrow. |
adb devices -l
parsing for older android devicesFlutter didn't load successfully on the v15 device I have (ICS). I didn't test on the first version of Jelly Bean (v16, 4.1.0). So: