backup_data: SKIP_PADDING FAILED at line X

瘦欲@ 提交于 2019-12-07 00:26:29

In our case the solution was preventing enforcing Base64 encodings on the values stored in our shared preferences. As you mentoined @Demonick, https://github.com/comex/frash/blob/master/utils/utils/BackupData.cpp is the cause of the error, BackupDataReader::skip_padding() is using Base32 encoding for paddings.

Conclusion is: Prevent using Base64.encodeToString(input, Base64.NO_PADDING) for writing shared preferences.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!