android 如何用aapt / apktool重命名一个apk软件包?

vfh0ocws  于 2023-02-10  发布在  Android
关注(0)|答案(2)|浏览(272)

我想用现有的工具,如aapt或apktool,重命名一个apk包名。
发现以下相关问题:Rename package name using aapt
我尝试修改aapt p -f --rename-manifest-package com.mynewpackagename -M AndroidManifest.xml -F myapp.apk -I android.jar -S res命令
但它给出了一个错误。

umuewwlo

umuewwlo1#

您可以使用apktool反编译apk:并在apk_path/apktool.yml中更改此属性

renameManifestPackage: new.package.name
ig9co6j1

ig9co6j12#

如果您正在寻找一个安全快速的重命名软件包名称的解决方案。我建议使用Android Studio或Intellij IDEA中的"Android包重命名器"插件。
您需要做的是下载它:

  • 打开您的项目。
  • 单击-〉文件-〉重命名包
  • 输入要更改的程序包。
  • 单击确定。
  • 将项目与Gradle文件同步或使缓存失效

您可以在此处查看detailed answer或转到this repo的github

相关问题