apktool No resource identifier found for attribute 'compileSdkVersion' in package 'android'

摘要:
正在编译APK文件(按ESC取消)执行命令:java.ex-jar“D:AndroidAPKEasyToolApktoolapktooltool_2.5.0。jar“b-f-o”D:AndroidAPKEasyTool2-RecocompiledAPKs1。apk“”D:AndroidAPKEasyTool1-DecompiledAPKs1“I:UsingApktool2.5

正在编译 APK 文件... (按下 ESC 取消)

Executing command: java.exe -jar "D:AndroidAPK Easy ToolApktoolapktool_2.5.0.jar" b -f -o "D:AndroidAPK Easy Tool2-Recompiled APKs1.apk" "D:AndroidAPK Easy Tool1-Decompiled APKs1" 

I: Using Apktool 2.5.0
I: Smaling smali folder into classes.dex...
I: Smaling smali_classes2 folder into classes2.dex...
I: Smaling smali_classes3 folder into classes3.dex...
I: Smaling smali_classes4 folder into classes4.dex...
I: Building resources...
W: D:AndroidAPK Easy Tool1-Decompiled APKs1AndroidManifest.xml:1: error: No resource identifier found for attribute 'compileSdkVersion' in package 'android'
W: 
W: D:AndroidAPK Easy Tool1-Decompiled APKs1AndroidManifest.xml:1: error: No resource identifier found for attribute 'compileSdkVersionCodename' in package 'android'
W: 
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [D:UsersADMINI~1AppDataLocalTemprut_util_Jar_7599633345573570578660851535604158270.tmp, p, --forced-package-id, 127, --min-sdk-version, 14, --target-sdk-version, 26, --version-code, 1, --version-name, 1.0, --no-version-vectors, -F, D:UsersADMINI~1AppDataLocalTempAPKTOOL7074245006269868000.tmp, -e, D:UsersADMINI~1AppDataLocalTempAPKTOOL7491192477025926598.tmp, -0, arsc, -I, D:UsersAdministratorAppDataLocalapktoolframework1.apk, -S, D:AndroidAPK Easy Tool1-Decompiled APKs1
es, -M, D:AndroidAPK Easy Tool1-Decompiled APKs1AndroidManifest.xml]
编译失败。 请阅读日志

重新编译时,出现这种错误.

主要原因是因为apktool编译的时候,无法识别compileSdkVersion&compileSdkVersionCodename属性.

手动删除AndroidManifest.xml中这两个属性,然后再执行编译命令即可.

也可以通过APK Easy Tool 1.5.9.2进行操作,完全替代手动命令.

还有一个小提示:

现在所有GUI类型的APK反编译工具,基本上都是依赖 JDK 1.8 的.
所以,请确保本机的JDK已经正确安装或者正确配置.

cmd

java -version

java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

免责声明:文章转载自《apktool No resource identifier found for attribute 'compileSdkVersion' in package 'android'》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Maven中央仓库——你可能不知道的细节iOS开发UI篇—核心动画(关键帧动画)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

android之apk反编译

今天就来详细的讲一讲apk的反编译过程,之前自己一直没彻底搞清楚。 一、准备工作 反编译首先要准备三个工具。这三个工具都是可以百度下载的。就是下图所示的三个工具。 这三个工具是有各自作用的: (1)apktool工具用来反编译apk中的res下的文件,即所有的xml文件(包括Manifest.xml)。 (2)dex2jar工具用来反编译apk中的.cl...

apk签名原理及实现

   发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。 例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证APK签名与Framework签名一致,等等。在《APK Crack》一文中,我们了解到,要破解一个APK...

【原生】CocosCreator apk打包发布 (APPABI、jsc、网易易盾、权限、app名称图标、包名、签名)

Cocos版本:2.4.4  一 打包apk 二 App ABi的勾选 三 加密脚本 四 网易易盾插件 五 其它问题 一 打包apk 在android studio中,选择生成带签名的apk  选择APK 选择Module处,选择你的项目。 然后如果已有签名jks文件则选择choose existing,并输入你的key store密码。  没有jks...

记某app内购破解 – 安卓逆向菜鸟的初体验

前言 因为某个机缘,我拿到一个赛车app,玩了一会想买个装备,居然要我掏钱包,作为一名cracker,我觉得我的尊严受到了严重的蔑视(无奈钱包空空),我觉得要捍卫我那脆弱的玻璃心(钱包),所以,开干吧。我搜索了网上相关的帖子,发现这个apk的破解都是讲了关键点都在哪里,没有具体的关键点查找思路,所以我重新自己破解了一次,中间多次误入歧途,我把自己的详细思路...

Android开发记录

http://coffeelover.iteye.com/blog/1039470 一、Android模拟器相关 1. Android模拟器安装 Market 模拟器默认没有安装 Market,看到网上有较为复杂的安装方法,也有1个简单的,试了简单的,在 Android2.2 模拟器下试过是OK的,简单的方法如下:1) 下载2个文件:GoogleServ...

Android混淆、反编译以及反破解的简单回顾

=========================================================================虽然反编译很简单,也没下面说的那么复杂,不过还是转了过来。 Android混淆、反编译以及反破解的简单回顾          搜索下,发现文章相关文档好多好多。就简单点,不赘述了==   一、Android...