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.; }
对比发现,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.; }
问题解决。
1.《关于模拟器说安装失败怎么办,你需要知道这些安卓:版本导致的Installation failed due to invalid APK file》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《关于模拟器说安装失败怎么办,你需要知道这些安卓:版本导致的Installation failed due to invalid APK file》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3210464.html