Hello,
I’m trying to get my game signed and ready for Android but I’m having problems installing it on a device. I’ve used the keystore generation in Player Settings to sign it, but when I do Build and Run in Unity I get this error:
Unable to install APK!
pkg: /data/local/tmp/Package.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
3133 KB/s (11679660 bytes in 3.640s)
UnityEngine.Debug:LogError(Object)
PostProcessAndroidPlayer:UploadAndStartPlayer(String, String, String, String, String, Boolean, Single, Single&, Boolean) (at C:/BuildAgent/work/6bc5f79e0a4296d6/Editor/Mono/BuildPipeline/PostProcessAndroidPlayer.cs:780)
PostProcessAndroidPlayer:PostProcess(BuildTarget, String, String, String, String, String, String, BuildOptions) (at C:/BuildAgent/work/6bc5f79e0a4296d6/Editor/Mono/BuildPipeline/PostProcessAndroidPlayer.cs:402)
UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()
I can get it to Build an apk file without complaining, but when I try to install it on my device through a file manager I get a generic Installation failed message there as well.
Do I need to install some sort of certification profile on the device for it to be able to install my signed app, or should this work?