Changes between Version 18 and Version 19 of AndroidBuildApp
- Timestamp:
- Jan 5, 2015, 4:37:45 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AndroidBuildApp
v18 v19 82 82 }}} 83 83 84 The BOINC client reports Linux kernel version rather85 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 AOSP89 ----------------------------------------------------90 1.5 Cupcake |3 |2.6.2791 1.6 Donut |4 |2.6.2992 2.0/1 Eclair |5-7 |2.6.2993 2.2.x Froyo |8 |2.6.3294 2.3.x Gingerbread |9, 10 |2.6.3595 3.x.x Honeycomb |11-13 |2.6.3696 4.0.x Ice Cream San|14, 15 |3.0.197 4.1.x Jelly Bean |16 |3.0.3198 4.2.x Jelly Bean |17 |3.4.099 4.3 Jelly Bean |18 |3.4.39100 5.0 Lollipop |19 |???101 }}}102 84 You should use appropriate plan classes so that PIE app versions 103 are sent only to 3.0.31 or later systems.85 are sent only to Android 4.1 or later systems. 104 86 For example (using [AppPlanSpec XML plan class specification]): 105 87 {{{ 106 88 <plan_class> 107 89 <name>android_arm_pie</name> 108 <min_ os_version>30031</min_os_version>90 <min_android_version>40100</min_android_version> 109 91 </plan_class> 110 92 }}} 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 either115 * learn that the kernel version of Lollipop is > 3.4.39116 * include the Android version in the os_version field.117 93 118 94 == FORTRAN on Android NDK (optional build) ==