吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4999|回复: 4
收起左侧

[Android 分享] sdkversion引起的回编译失败问题,求解决思路

[复制链接]
统列 发表于 2014-9-25 16:30
本帖最后由 统列 于 2014-9-25 16:38 编辑

碰到一个apk 安装时提示install_failed_older_sdk

反编译成功以后,未做任何修改也不能回编译成功.
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 14, --target-sdk-version, 19, -F, D:\Personal\Temp\APKTOOL3884227510439000270.tmp, -0, arsc, -I, D:\Personal\apktool\framework\1.apk, -S, F:\ApkIDE\Work\com.xg.fly\res, -M, F:\ApkIDE\Work\com.xg.fly\AndroidManifest.xml]
        at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
        at brut.androlib.Androlib.buildResources(Androlib.java:283)
        at brut.androlib.Androlib.build(Androlib.java:206)
        at brut.androlib.Androlib.build(Androlib.java:176)
        at brut.apktool.Main.cmdBuild(Main.java:228)
        at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 14, --target-sdk-version, 19, -F, D:\Personal\Temp\APKTOOL3884227510439000270.tmp, -0, arsc, -I, D:\Personal\apktool\framework\1.apk, -S, F:\ApkIDE\Work\com.xg.fly\res, -M, F:\ApkIDE\Work\com.xg.fly\AndroidManifest.xml]
        at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
        at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
        ... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 14, --target-sdk-version, 19, -F, D:\Personal\Temp\APKTOOL3884227510439000270.tmp, -0, arsc, -I, D:\Personal\apktool\framework\1.apk, -S, F:\ApkIDE\Work\com.xg.fly\res, -M, F:\ApkIDE\Work\com.xg.fly\AndroidManifest.xml]
        at brut.util.OS.exec(OS.java:89)
        at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
        ... 6 more


手机打开发现该apk设置了minSdkVersion=“14” targetSdkVersion=“19”。使用高级版本的apktool也不能回编译成功。
感觉可以修改AndroidManifest.xml,但是没找到一种单独回编译AndroidManifest.xml的办法。

求一个解决思路,安装思路。





发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

hft好粥道 发表于 2014-9-25 16:36
表示不懂这个啊
旋冰 发表于 2014-9-25 17:25
dududu123 发表于 2014-10-9 17:20
听鬼哥说故事 发表于 2014-10-9 19:33
minSdkVersion=“14”这个修改低一点,写成8。
不过,有些程序在编写的时候,使用的就是高版本如4.4的api,低版本可能没有那些api,所以在低版本手机上能安装,在运行的时候,也可能出问题。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-4 07:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表