本发明提供一种Android系统与汽车ECU模块通信数据序列化和反序列化方法及系统,方法包括:在Android系统上,定义JNI封装数据互转接口;在序列化时,通过数据互转接口,将java类型数据转化为c++类型数据,根据AUTOSAR标准进行序列化;对c++类型数据成员进行反序列化,通过数据互转接口,将c++类型数据转换成java类型数据。本发明通过在Android系统上封装定义JNI的数据互转接口,实现java类型数据与c++类型数据之间的转换,并基于AUTOSAR标准进行数据序列化和反序列化,实现在Android系统上与汽车ECU模块基于SOMEIP协议通信的数据序列化和反序列化。