相关疑难解决方法(0)

减少Android Studio项目大小

我希望减少Android Studio项目大小,以便在使用后保存它

在MS Visual Studio中,我们可以删除*.ipch,*.sdf和Debug文件以减小项目大小

我看到app/build/intermediates文件夹真的很大,我可以删除这个文件夹吗?

提前致谢!

android android-studio

26
推荐指数
3
解决办法
2万
查看次数

如何减小apk文件的大小?

首先,不建议我官方文档.当我们使用预定义的textview从Android Studio构建应用程序时,只显示"hello world",它会生成一个超过1.2MB的APK.但是Playstore上的一些应用程序可以在500KB以下获得,具有很多功能.我已经应用了Android Studio的所有功能,如proguard,minifyEnabled等,但这没有用.那么,我怎样才能达到这种压缩水平?

android lint minify android-studio android-proguard

11
推荐指数
3
解决办法
2241
查看次数

通过重新压缩其内容来缩小APK大小

我有一个非常大的apk文件,我正在尝试减小它的大小.已经使用了所有常用技术,例如Proguard和图像压缩.仍然,apk非常大 - 约25mb.

维基百科说:

APK文件是一种存档文件,特别是基于JAR文件格式的zip格式包,.apk作为文件扩展名.

我最近注意到,如果我将解压缩apk(Android Studio的神器输出),使用7-Zip重新压缩它并对其进行签名,然后大小神奇地减少2.5mb(至~22.5mb).我可以将其上传到播放,安装和运行它没有问题.

这是我的问题:

  • 在解压缩和重新压缩过程中是否有任何数据被擦除?
  • 如果不是,为什么aapt(Android Studio使用的那个)以如此低效的方式打包文件?
  • 如果是的话,正在擦除哪些数据(请发布一些我可以阅读更多相关信息的链接)?如果我使用这种方法会出现什么问题?

谢谢!


编辑[5/13/2015]:

压缩APK内容对我来说效果很好.但是,我必须对原始资源(通常置于res/raw下)保持谨慎.例如,使用压缩资源作为参数调用Resources#openRawResourceFd将以以下异常结束:

java.io.FileNotFoundException:此文件无法作为文件描述符打开; 它可能是压缩的

因此,请记住从压缩中排除原始资源.

android apk

9
推荐指数
2
解决办法
2762
查看次数

减少 Android apk 大小

我在 Android 中遇到应用程序大小的问题。

场景是,

我在 Android Studio 2.0 中开发了我的 Android 应用程序,apk 的大小为 23 MB。

之后,我将 IDE 升级到 android studio 2.2,只需修改很少的代码,apk 的大小就增加到 51 MB。

我尝试使用 prorogugued 和 Lint 但没有优势。

有人可以帮我解决这个问题吗?

android apk android-proguard

5
推荐指数
1
解决办法
4507
查看次数

标签 统计

android ×4

android-proguard ×2

android-studio ×2

apk ×2

lint ×1

minify ×1