Code signing is the process of using a purchased code signing certificate to associate the app with the creator of the app using a digital signature. This isn’t specific to Android. This process is common for all desktop and mobile platforms.
I ran into this “parse error” issue also. I haven’t researched it further, but it looks like release builds, created with
ionic build --release android, must be signed in order to be sideloaded onto Android devices. Debug builds, created with
ionic build android, can be sideloaded without being signed.
If I’m wrong, please correct me, but creating a debug build got me past this error.