我想用现有的工具(如aapt或apktool(重命名apk包名称。
发现了这个相关的问题:使用aapt 重命名包名称
我试图调整命令aapt p -f --rename-manifest-package com.mynewpackagename -M AndroidManifest.xml -F myapp.apk -I android.jar -S res
但它给出了一个错误。
您可以使用apktool:apktool d apk_path.apk
反编译apk,并在apk_path/apktool.yml
中更改此属性
renameManifestPackage: new.package.name
如果您正在寻找一个安全快速的重命名包名称解决方案。我建议使用";Android软件包重命名器";Android Studio或Intellij IDEA中的插件。
你需要做的是下载它:
- 打开您的项目
- 单击->文件->重命名包
- 输入要更改的程序包
- 单击"确定">
- 将项目与渐变文件同步或使缓存无效
您可以在此处查看详细答案,也可以访问此回购的github