Android 缩小apk的大小

Android 缩小apk的大小,android,eclipse,Android,Eclipse,在我的应用程序中,所有可绘制文件和原始文件的总大小都为900kbs,但应用程序的整个大小预计为5.5Mb。我在eclipse和google play服务库中工作,附带了appcompact_v7库 如何缩小导出的apk文件的大小。因为我的应用程序太简单了,不能有5.5MB 提前谢谢。使用Android工具。ProGuard工具通过删除未使用的代码并使用语义模糊的名称重命名类、字段和方法来收缩、优化和模糊代码。结果是一个较小的.apk文件,更难进行反向工程。使用Android工具。ProGuard

在我的应用程序中,所有可绘制文件和原始文件的总大小都为900kbs,但应用程序的整个大小预计为5.5Mb。我在eclipse和google play服务库中工作,附带了appcompact_v7库

如何缩小导出的apk文件的大小。因为我的应用程序太简单了,不能有5.5MB


提前谢谢。

使用Android工具。ProGuard工具通过删除未使用的代码并使用语义模糊的名称重命名类、字段和方法来收缩、优化和模糊代码。结果是一个较小的.apk文件,更难进行反向工程。

使用Android工具。ProGuard工具通过删除未使用的代码并使用语义模糊的名称重命名类、字段和方法来收缩、优化和模糊代码。结果是一个更小的.APK文件,它更难逆向工程。

首先,考虑切换到Android Studio并使用谷歌Play服务的一个子集,用于您使用的任何部分。有一个“选择性地将API编译到可执行文件”部分介绍了这一点

第二,如果您正在检查调试版本的大小,请记住,发布版本使用ProGuard来去除无关的Java代码,因此您的Relae APK将稍微小一些


除此之外,Cyril Mottier还有一个关于“让你的APK节食”的建议。但是,一些更强大的技术,比如通过<代码> ReCopys来消除播放服务的资源,需要Android Studio.

首先,考虑切换到Android Studio并使用谷歌Play服务的一个子集,用于您使用的任何部分。有一个“选择性地将API编译到可执行文件”部分介绍了这一点

第二,如果您正在检查调试版本的大小,请记住,发布版本使用ProGuard来去除无关的Java代码,因此您的Relae APK将稍微小一些


除此之外,Cyril Mottier还有一个关于“让你的APK节食”的建议。但是,一些更强大的技术,例如通过重新配置来消除播放服务中的资源,需要Android Studio。

有一些技术可以实现这一点:

  • Proguard-从最终apk中删除未使用的类
  • “lint--检查未使用的资源”-检测应用程序已使用和未使用的资源
  • 使用帮助器jar:

您可以阅读此Android官方文档了解更多信息:。

有一些技术可以实现这一点:

  • Proguard-从最终apk中删除未使用的类
  • “lint--检查未使用的资源”-检测应用程序已使用和未使用的资源
  • 使用帮助器jar:

您可以阅读此Android官方文档以了解更多信息:。

检查资产、lib/s文件夹删除非必要文件、jar..检查资产、lib/s文件夹删除非必要文件,jars..一篇优秀的博文-无论经验如何,Android开发人员都必须阅读一篇优秀的博文-无论经验如何,Android开发人员都必须阅读一篇优秀的博文-我如何在这些库中使用proguard,你可以推荐任何教程吗?@AleemAhmed-我在回答中添加了一个链接,在这里,您将找到在Android Studio中使用ProGuard的步骤。这是最简单的方法。但是现在我正在使用eclipse,有什么帮助吗?我如何在这些库中使用proguard,你可以推荐任何教程吗?@AleemAhmed-我在回答中添加了一个链接,在那里你可以找到在Android Studio中使用proguard的步骤。这是最简单的方法。但是现在我正在使用eclipse,有什么帮助吗?我如何使用任何教程?对于将Proguard与eclipse一起使用,您可以检查这些答案(非常简单):我如何使用任何教程?对于将Proguard与eclipse一起使用,您可以检查这些答案(非常简单):