 Installation failed due to invalid APK file 近期将Gradle升級,新建项目,并在手机模拟器中运作,想不到出現了无法安装的不正确。 Installation failed due to invalid APK file查询LogCat系统日志,有Couldn't load memtrack module的报错。 在网络上检索时,会发觉造成这个问题的缘故有很多,因此不可以一概而论,也要看实际的状况。 我这里造成缘故便是由于版本号后的不配对造成的。 手机模拟器是 8.0-API-26,gradle的配置是 compileSdkVersion 28 buildToolsVersion "28.0.3" defaultConfig { applicationId "my.study" minSdkVersion 19 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
比照发觉,API-28相匹配的应该是android9的系统软件了,可是我的手机模拟器是android8的系统软件,这儿的不配对造成安装失败。 改动Gradle配备中的targetSdkVersion=26 compileSdkVersion 28 buildToolsVersion "28.0.3" defaultConfig { applicationId "my.study" minSdkVersion 19 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
解决问题。
|