解决targetSdkVersion版本过低安装失败,安装apk提示版本太低,targetsdkversion修改方法

直接上解决办法:

一、打包错误 AndroidManifest.xml:1: error: No resource identifier found for attribute 'compileSdkVersionCodename' in package 'android'

解决方法:在AndroidManifest.xml中删除'compileSdkVersionCodename相关的。

二、安装错误 adb install -r SystemActivities.apk Performing Streamed Install adb: failed to install SystemActivities.apk: Failure [INSTALL_FAILED_OLDER_SDK: Failed parse during installPackageLI: /data/app/vmdl1716187195.tmp/base.apk (at Binary XML file line #0): Requires newer sdk version #28 (current version is #27)]

解决方法: 用apkide打开后,找到 apktool.yml文件,将其中的sdk版本号降级

详细说明:

为了让应用程序指定可以运行的版本,Android的manifest文件中提供了<uses-sdk>标签。该标签中有三个属性,分别是minSdkVersion,targetSdkVersion,maxSdkVersion。

Android:minSdkVersion —— 此属性决定你的应用能兼容的最低的系统版本,一盘情况是必须设置此属性。

android:targetSdkVersion —— 此属性说明你当前的应用是针对某一个系统版本开发设计的,也就是说在这个系统版本上运行是没有任何问题的。对于手机或其他终端设备会根据此属性值,决定是否显示一些特性和效果。当然对于开发者最直接的影响就是,你所用到的API都是基于此版本上的,高于此targetSdkVersion的API在使用的时候会有警告或者错误提示。

android:maxSdkVersion —— 此属性是决定你的应用能支持的版本最高是多少,超过此版本的系统将不能使用你的应用。

APK打包的时候经常碰到类似 targetSdkVersion 版本的问题.

一、APKIDE APK打包编译错误

正在编译Apk... 
  - 失败:
W: AndroidManifest.xml:1: error: No resource identifier found for attribute 'compileSdkVersion' in package 'android'
W: AndroidManifest.xml:1: error: No resource identifier found for attribute 'compileSdkVersionCodename' in package 'android'

解决方法:在AndroidManifest.xml中删除'compileSdkVersionCodename相关的。

二、安装错误

adb install -r SystemActivities.apk
Performing Streamed Install
adb: failed to install SystemActivities.apk: Failure [INSTALL_FAILED_OLDER_SDK: Failed parse during installPackageLI: /data/app/vmdl1716187195.tmp/base.apk (at Binary XML file line #0): Requires newer sdk version #28 (current version is #27)]

解决方法:
用apkide打开后,找到 apktool.yml文件,将其中的sdk版本号降级:

sdkInfo:minSdkVersion: '27'targetSdkVersion: '27'

如果编译失败,则删除掉 AndroidManifest.xml 中的 sdkversion版本号 。

工具下载地址:

ApkIDE3.3.0.0作者原版,解决常见apk打包安装问题.rar
ApkIDE3.3.0.0作者原版,解决常见apk打包安装问题.rar-Android文档类资源-CSDN下载

AppNinja一文解决:targetSdkVersion版本过低安装失败,安装apk提示版本太低,targetsdkversion修改方法,附带打包修改工具相关推荐

  1. Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法

    Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法 温馨提示:此教程仅限于提前配置过变量的朋友们,没有配置变量的先去配个变量 相信有很多初学者,或者刚刚安装这个软件的朋 ...

  2. android应用是非正式版本,Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装...

    Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装 环境:Androidstudio 4.0  华为手机版本 10.0 android { compileSdkV ...

  3. 为什么release版本的activex 注册失败?而debug版本的却能注册成功?

    一. 问题: 最近项目中需要做一个activex控件嵌入到浏览器中使用. 1.很快用 VS2013+Qt5.6.1 新建了一个 ActiveQt Server 工程,并简单写了一个弹框的测试功能,编译 ...

  4. 计算机内存太低是什么意思,你的虚拟内存太低是什么意思

    想知道电脑的虚拟内存太低怎么办吗,下面是学习啦小编带来的关于你的虚拟内存太低是什么意思的内容,欢迎阅读! 你的虚拟内存太低是什么意思? 在桌面上找到计算机,右键单击,在右键菜单中选择[属性],打开系统 ...

  5. Premiere Pro CC 2019报错,安装失败:需要升级版本1703

    首先如何查看自己电脑Win10 版本:Win+R 输入cmd,C:\Windows\system32>dxdiag 后来对比报错信息,才知道自己版本不合适 网上百度也说必须是 最后解决办法:使用 ...

  6. 虚拟计算机可以开机吗,电脑开机后会提示虚拟空间太低怎么办

    不一定是你虚拟内存设置低,可能是中毒了,再就是你设置虚拟内存分区磁盘空间不足,还有使用不当,也会出现此类问题. 一.重新启动计算机 重新启动计算机,充分释放系统资源再使用. 二.查杀病毒 系统 ...

  7. python安装失败0x80070570_win10系统提示windows无法安装所需的文件及错误代码0X80070570的解决方法...

    使用刚下载的好的Win10系统进行系统重装过程中,出现了错误提示信息"Windows无法安装所需的文件.文件可能损坏或丢失.请确保安装所需的所有文件可用,并重新启动安装.错误代码0X8007 ...

  8. 解决安装SQL Server 2000提示文件挂起的一般方法

    前天,帮项目小组的成员安装SQL Server 2000,遇到文件挂起问题,到网上搜了一下,很快解决了,随后看到更多的解决方法,在此我只是记下一般的解决方法,以便以后使用: 进入regedit注册表, ...

  9. 解决android studio打包后安装APK提示“签名不一致,该应用可能已被修改。“

    现象 解决办法 修改applicationId名

最新文章

  1. Trinity 1.1 发布,Linux 桌面环境
  2. 【Paper】2017_The distributed optimal consensus algorithms for general linear multi-agent systems
  3. Windows Live Writer 在win2003 的安装方法
  4. 免费mysql空间_php+mysql免费空间
  5. PHP获取URL完整路径及物理路径
  6. JS_模块的命名空间
  7. google浏览器调试
  8. 数字资产价值巨大,GMQGroup深入布局挖掘数字财富
  9. C# dataGridView用法
  10. 【极限精简887M,老机专用】星岚技术 Win7 x64 极限精简版 V2021.4
  11. 网站存在后门 收到公安的网络安全限期整改通知书
  12. Html 中的Body 标签
  13. HttpClient Cookie rejected警告
  14. python 微信群发_用python写一个微信群发工具(基于itchat库)
  15. Microsoft.Office.Interop.Word 分页操作(文本和表格分开)
  16. [C++刷题笔记]——区间分解质数
  17. python控制鼠标移动
  18. 转:090630 欠揍短信加笑话
  19. 用函数在Excel中从文本字符串提取数字
  20. 华为G9怎么找到云相册_华为G9 Plus图赏:全方位均衡的中端机

热门文章

  1. linux命令修改文本,linux中文本修改操作命令
  2. java web连接数据库
  3. 工欲善其事,必先利其器之windows快捷键组合
  4. Linux性能调优工具-9张图-包你用到爽!抓紧收藏吧
  5. python 分类变量转为哑变量_机器学习笔记——哑变量处理
  6. 企业培训解决方案——企业培训考试小程序
  7. vue2.0引入腾讯地图
  8. 网易青媒第11期 | 第9节课笔记(如何策划和执行一个完整的活动)
  9. 带你玩转Jetson Xavier NX系列教程 | Xavier NX 环境变量配置,风扇控制以及Jtop安装
  10. 卉原中学2021年高考成绩查询,卉原中学2021年排名