【问题标题】:How to edit package name in manifest of android apk如何在android apk清单中编辑包名称
【发布时间】:2013-01-19 22:43:22
【问题描述】:

我想在我的手机上启动两次相同的应用程序,所以我做了谷歌并得到我需要更改包名称,所以我使用了 apktool 为此并反编译我的 apk 并更改清单文件中的包名称,但是当我尝试重建时,它给了我一些错误........!!现在我不知道该怎么办......! 我在重建过程中遇到了这个错误......--->

Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.Androl
ibException: brut.common.BrutException: could not exec command: [aapt, p, --min-
sdk-version, 8, -F, C:\Users\SaMPoR\AppData\Local\Temp\APKTOOL501867114468940568
1.tmp, -I, C:\Users\SaMPoR\apktool\framework\1.apk, -S, C:\Users\SaMPoR\Desktop\
Android New Stuff\apk tool\apktool1.5.1\2\res, -M, C:\Users\SaMPoR\Desktop\Andro
id New Stuff\apk tool\apktool1.5.1\2\AndroidManifest.xml]
        at brut.androlib.Androlib.buildResourcesFull(Androlib.java:357)
        at brut.androlib.Androlib.buildResources(Androlib.java:282)
        at brut.androlib.Androlib.build(Androlib.java:205)
        at brut.androlib.Androlib.build(Androlib.java:176)
        at brut.apktool.Main.cmdBuild(Main.java:218)
        at brut.apktool.Main.main(Main.java:74)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not
 exec command: [aapt, p, --min-sdk-version, 8, -F, C:\Users\SaMPoR\AppData\Local
\Temp\APKTOOL5018671144689405681.tmp, -I, C:\Users\SaMPoR\apktool\framework\1.ap
k, -S, C:\Users\SaMPoR\Desktop\Android New Stuff\apk tool\apktool1.5.1\2\res, -M
, C:\Users\SaMPoR\Desktop\Android New Stuff\apk tool\apktool1.5.1\2\AndroidManif
est.xml]
        at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:349)
        at brut.androlib.Androlib.buildResourcesFull(Androlib.java:335)
        ... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd
k-version, 8, -F, C:\Users\SaMPoR\AppData\Local\Temp\APKTOOL5018671144689405681.
tmp, -I, C:\Users\SaMPoR\apktool\framework\1.apk, -S, C:\Users\SaMPoR\Desktop\An
droid New Stuff\apk tool\apktool1.5.1\2\res, -M, C:\Users\SaMPoR\Desktop\Android
 New Stuff\apk tool\apktool1.5.1\2\AndroidManifest.xml]
        at brut.util.OS.exec(OS.java:89)
        at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:347)
        ... 6 more

更新:-> 是的,我只是在清单文件中更改了包名称,所以我现在收到此错误我在所有 Xml 文件中更改了我的包名称所以没有这样的错误但是当我尝试安装更新的 apk 时它意外关闭我认为(我不确定)我也需要在类中更改包名称...如果是的话如何...? b'coz 我没有原始源代码.....!!!

【问题讨论】:

  • 这方面有什么更新吗?我面临着类似的问题:(
  • 你不需要去清单,只需选择你要更改的包并按 F2 。重命名它.. 可能会要求您将其导入内部类。然后它会自动在 Manifest 中更改它

标签: android manifest apk filenames


【解决方案1】:

尝试将 sdk>platform-tools 中的 aapt.exe 文件复制到 c:\windows

【讨论】:

    猜你喜欢
    • 2011-10-10
    • 2015-12-03
    • 2015-06-08
    • 2011-03-29
    • 2012-03-02
    • 2015-11-05
    • 2016-11-09
    • 2021-07-07
    • 2021-12-08
    相关资源
    最近更新 更多