【问题标题】:Change Android app icons in APK?更改 APK 中的 Android 应用程序图标?
【发布时间】:2019-01-21 15:49:48
【问题描述】:

是否可以在 Android 应用中更改 APK 中的应用图标?我有一台运行 Android 2.2 的平板电脑,图标分辨率太低,所以我想更换它们。我尝试解压缩APK,更改图标并重新压缩,但没有成功。有什么方法可以更改图标,甚至以编程方式,以反映更高分辨率的图标?

【问题讨论】:

  • 我认为您想更改第三方拥有的应用程序的图标,如果是正确的,那么我认为这是不可能的。
  • 你有访问根文件夹的权限吗??

标签: android


【解决方案1】:

APK 文件实际上就是 zip 文件。如果您只想替换图像,那么最简单的方法是打开 7-zip 或 winrar 中的 apk 文件,然后将其中的 png 文件替换为您自己的。只需将新文件拖到 7-zip 窗口即可。

请注意,我说的是“打开”而不是“解压缩”。解压后签名失效。

另一种选择是使用APKManager 来执行此操作。这样就不需要安装在/system/app:

  1. 下载 APK 管理器
  2. 将 .apk 放入“place-apk-here-for-modding”
  3. 运行 script.bat 并解压。
  4. 删除 /res/drawable-?dpi 中的新 PNG 文件,覆盖旧文件。
  5. 运行 ZIP .apk 并选择选项 2 常规 APK
  6. 签署 APK
  7. 安装

【讨论】:

  • 如果某些文件被7-zip替换(不解压),您确定签名不会无效吗?
【解决方案2】:

总结

一种最简单的方法是通过用户友好的 GUI 工具更改 APK 图标:

这两个工具都是免费的,open-source(用 C++/Qt 编写)在后台使用 Apktool。

特点

  • 自动打包、签名和优化您的 APK。
  • PNG、BMP、JPEG、ICO、GIF等之间的自动转换
  • 适用于 Windowsma​​cOSLinux

免责声明

我是这些工具的作者。

【讨论】:

  • 请尝试阅读此stackoverflow.com/help/deleted-answers,以进一步了解如何回答。即:“没有从根本上回答问题的答案”:仅是指向外部网站的链接
  • 请停止执行 stackoverflow 规则。
  • @StefanReich 这篇文章直接回答了 OP 的问题(不包括垃圾邮件性质),并包含明确的免责声明(不包括不当促销)。请参阅this meta post 了解更多信息。此外,Radim Köhler 指出的问题早在 2014 年就已修复。如果您不同意,您可以随时提出主持人标志。
【解决方案3】:

如果您想以编程方式更改 android 应用程序图标,则可以将其设置到 AndroidManifest.xml 文件中,在应用程序标记中通过设置 android:icon 属性。但是如果你想改变第三方应用程序的图标那就不行了。

【讨论】:

    【解决方案4】:

    看到这个solution

    【讨论】:

    • 所以基本上不可能?
    【解决方案5】:

    请看看这个为高、中、低密度手机设计图标的: http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html

    【讨论】:

      猜你喜欢
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      • 2016-02-25
      • 2014-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      相关资源
      最近更新 更多