Changes between Version 18 and Version 19 of AndroidBuildApp


Ignore:
Timestamp:
Jan 5, 2015, 4:37:45 PM (9 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AndroidBuildApp

    v18 v19  
    8282}}}
    8383
    84 The BOINC client reports Linux kernel version rather
    85 than Android version in the os_version field.
    86 However, this is sufficient to distinguish between pre- and post-4.1:
    87 {{{
    88 Android Version    |API Level  |Linux Kernel in AOSP
    89 ----------------------------------------------------
    90 1.5   Cupcake      |3          |2.6.27
    91 1.6   Donut        |4          |2.6.29
    92 2.0/1 Eclair       |5-7        |2.6.29
    93 2.2.x Froyo        |8          |2.6.32
    94 2.3.x Gingerbread  |9, 10      |2.6.35
    95 3.x.x Honeycomb    |11-13      |2.6.36
    96 4.0.x Ice Cream San|14, 15     |3.0.1
    97 4.1.x Jelly Bean   |16         |3.0.31
    98 4.2.x Jelly Bean   |17         |3.4.0
    99 4.3   Jelly Bean   |18         |3.4.39
    100 5.0   Lollipop     |19         |???
    101 }}}
    10284You should use appropriate plan classes so that PIE app versions
    103 are sent only to 3.0.31 or later systems.
     85are sent only to Android 4.1 or later systems.
    10486For example (using [AppPlanSpec XML plan class specification]):
    10587{{{
    10688<plan_class>
    10789  <name>android_arm_pie</name>
    108   <min_os_version>30031</min_os_version>
     90  <min_android_version>40100</min_android_version>
    10991</plan_class>
    11092}}}
    111 
    112 If you have both PIE and non-PIE, send non-PIE only to 3.0.1 or earlier.
    113 
    114 If you have only non-PIE, wait until we either
    115  * learn that the kernel version of Lollipop is > 3.4.39
    116  * include the Android version in the os_version field.
    11793
    11894== FORTRAN on Android NDK (optional build) ==