INSTALL_PARSE_FAILED_NO_CERTIFICATES, and the relation between android api level, gradle jvm, project sdk, and gradle version?

15 hours ago 1
ARTICLE AD BOX

I see a pattern like, higher the version of gradle jvm(Settings -> Build Tool -> Gradle -> Gradle JVM), project sdk(File -> Project Structure -> Projects -> SDK), and gradle version(gradle/wrapper/gradle-wrapper.properties -> distributionUrl), more the error I am getting in lower android api level, while installing as debug mode. The error is,

INSTALL_PARSE_FAILED_NO_CERTIFICATES

I am trying to install on android 10, api 29.
The installation does`nt give error while installing on api 35, on emulator.

gradle jvm = Eclipse Temurin 23.0.2

project sdk = jbr-21 (JetBrains Runtime 21.0.10)

gradle version = gradle-8.13-bin.zip

The application has minSdk = 28, and compileSdk = 36.

So, why it is giving the error for lower android? And what is the solution for developing app for lower api level devices?

Read Entire Article