In case debug.keystore, was somehow out of date, (mine was timestamped ), I removed it and it got regenerated by the build. This is a debug build, so I'm not explicitly signing it.īut I notice that it's automatically being signed anyway with an androiddebugkey: C:\Program Files\Android\Jdk\microsoft_dist_openjdk_1.8.0.25\bin\jarsigner.exe -keystore 'C:\Users\$USERNAME$\AppData\Local\Xamarin\Mono for Android\debug.keystore' -storepass android -keypass android -digestalg SHA-256 -sigalg SHA256withRSA -signedjar bin\Debug\$UNSIGNEDAPKNAME$.apk $PATHTOAPK$.apk androiddebugkey End of stack trace from previous location where exception was thrown -Īt .ThrowForNonSuccess(Task task)Īt .HandleNonSuccessAndDebuggerNotification(Task task)Īt AndroidDeviceExtensions.d_11.MoveNext()Īt .Throw()Īt .ValidateEnd(Task task)Īt _116.MoveNext()Īt _110.MoveNext()Īt _108.MoveNext() : The package was not properly signed (NO_CERTIFICATES).Īt .CheckInstallSuccess(String output, String packageName)Īt _Displa圜lass97_0.b_0(Task`1 t)Īt `1.InnerInvoke() (I can deploy to Android 10 emulator) ADB0010: Deployment failed