AppNinja一文解决:targetSdkVersion版本过低安装失败,安装apk提示版本太低,targetsdkversion修改方法,附带打包修改工具
解决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修改方法,附带打包修改工具相关推荐
- Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法
Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法 温馨提示:此教程仅限于提前配置过变量的朋友们,没有配置变量的先去配个变量 相信有很多初学者,或者刚刚安装这个软件的朋 ...
- android应用是非正式版本,Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装...
Androidstudio 打包apk安装失败 应用是非正式发布版本,当前设备不支持安装 环境:Androidstudio 4.0 华为手机版本 10.0 android { compileSdkV ...
- 为什么release版本的activex 注册失败?而debug版本的却能注册成功?
一. 问题: 最近项目中需要做一个activex控件嵌入到浏览器中使用. 1.很快用 VS2013+Qt5.6.1 新建了一个 ActiveQt Server 工程,并简单写了一个弹框的测试功能,编译 ...
- 计算机内存太低是什么意思,你的虚拟内存太低是什么意思
想知道电脑的虚拟内存太低怎么办吗,下面是学习啦小编带来的关于你的虚拟内存太低是什么意思的内容,欢迎阅读! 你的虚拟内存太低是什么意思? 在桌面上找到计算机,右键单击,在右键菜单中选择[属性],打开系统 ...
- Premiere Pro CC 2019报错,安装失败:需要升级版本1703
首先如何查看自己电脑Win10 版本:Win+R 输入cmd,C:\Windows\system32>dxdiag 后来对比报错信息,才知道自己版本不合适 网上百度也说必须是 最后解决办法:使用 ...
- 虚拟计算机可以开机吗,电脑开机后会提示虚拟空间太低怎么办
不一定是你虚拟内存设置低,可能是中毒了,再就是你设置虚拟内存分区磁盘空间不足,还有使用不当,也会出现此类问题. 一.重新启动计算机 重新启动计算机,充分释放系统资源再使用. 二.查杀病毒 系统 ...
- python安装失败0x80070570_win10系统提示windows无法安装所需的文件及错误代码0X80070570的解决方法...
使用刚下载的好的Win10系统进行系统重装过程中,出现了错误提示信息"Windows无法安装所需的文件.文件可能损坏或丢失.请确保安装所需的所有文件可用,并重新启动安装.错误代码0X8007 ...
- 解决安装SQL Server 2000提示文件挂起的一般方法
前天,帮项目小组的成员安装SQL Server 2000,遇到文件挂起问题,到网上搜了一下,很快解决了,随后看到更多的解决方法,在此我只是记下一般的解决方法,以便以后使用: 进入regedit注册表, ...
- 解决android studio打包后安装APK提示“签名不一致,该应用可能已被修改。“
现象 解决办法 修改applicationId名
最新文章
- Trinity 1.1 发布,Linux 桌面环境
- 【Paper】2017_The distributed optimal consensus algorithms for general linear multi-agent systems
- Windows Live Writer 在win2003 的安装方法
- 免费mysql空间_php+mysql免费空间
- PHP获取URL完整路径及物理路径
- JS_模块的命名空间
- google浏览器调试
- 数字资产价值巨大,GMQGroup深入布局挖掘数字财富
- C# dataGridView用法
- 【极限精简887M,老机专用】星岚技术 Win7 x64 极限精简版 V2021.4
- 网站存在后门 收到公安的网络安全限期整改通知书
- Html 中的Body 标签
- HttpClient Cookie rejected警告
- python 微信群发_用python写一个微信群发工具(基于itchat库)
- Microsoft.Office.Interop.Word 分页操作(文本和表格分开)
- [C++刷题笔记]——区间分解质数
- python控制鼠标移动
- 转:090630 欠揍短信加笑话
- 用函数在Excel中从文本字符串提取数字
- 华为G9怎么找到云相册_华为G9 Plus图赏:全方位均衡的中端机
热门文章
- linux命令修改文本,linux中文本修改操作命令
- java web连接数据库
- 工欲善其事,必先利其器之windows快捷键组合
- Linux性能调优工具-9张图-包你用到爽!抓紧收藏吧
- python 分类变量转为哑变量_机器学习笔记——哑变量处理
- 企业培训解决方案——企业培训考试小程序
- vue2.0引入腾讯地图
- 网易青媒第11期 | 第9节课笔记(如何策划和执行一个完整的活动)
- 带你玩转Jetson Xavier NX系列教程 | Xavier NX 环境变量配置,风扇控制以及Jtop安装
- 卉原中学2021年高考成绩查询,卉原中学2021年排名