1) When dataset is without parameters: then everything works well in both Android and iPhone. Reports are rendering.
2) When dataset is parameterized: then works on iPhone only. Android shows visuals and continious progress bar in each component - endless, not able to retrieve data.
There is no difference if default value kept in dataset parameter or another parameter value defined (with cache refresh for parameter) in Mobile Report designer dataset options -> Android not able to render.
For now, to be able have SSRS Mobile Reports working on Android and using dataset caching functionality: separate datasets for each report has to be created with no parameters. No option to prepare one dataset with different parameters, cache, and re-use mobile reports with different parameter values.
Uncomfortable from design/management perspective, when have to have a lot of identical datasets where difference is only filters that need to be applied on dataset level. Change in one - means a lot of work changing it everywhere...
Problem is related to Android. On iPhone/iPad everything works fine, with parameters.