我如何修改反编译apk的包名?

时间:2015-05-16 05:40:40

标签: java android package apk decompiler

我用Apktool反编译了一个voip调用apk文件,我试图更改itz包名...但是我收到错误,不幸的是app停止了... ...

我做了什么,在所有文件(root目录)中搜索包名,并用记事本++替换每个出现的新包名...

这里的问题是app使用与包名称相同的方式来传达他们的服务器,因此会导致错误“不幸停止!!!”

如何在不影响具有相同包名称的其他名称的情况下,仅替换该包名称 任何应用程序。包重命名? 提前致谢

1 个答案:

答案 0 :(得分:3)

应用程序的包名与任何类名无关,它只是清单中的一个条目。它通常与应用程序中某个软件包的名称相同,但并非必须如此。不要进行全局搜索和替换(这可能会搞乱),只需编辑清单中的包名称即可。请注意,活动,接收方和服务名称通常在清单中相对于应用程序包名称指定。如果是这种情况(它们以点开头),您还必须将它们更改为绝对类名。

如果应用程序出现“突然停止”错误,请查看Logcat输出以查看错误。应用程序崩溃的原因无数,因此无法根据您提供的描述进行猜测。