相关疑难解决方法(0)

用于JPEG优化的工具?

您是否知道任何工具(最好是命令行)能够自动无损地优化我可以集成到构建环境中的JPEG?对于PNG,我目前正在使用PNGOUT,它通常可以节省大约40%的带宽/图像大小.

至少,我想要一个可以从JPG剥离元数据的工具 - 我注意到一个奇怪的情况,我试图从照片制作缩略图,并且不能使它小于34 kB.在研究了更多之后,我发现EXIF数据仍然是图像的一部分,删除元数据后缩略图为3 kB.

除此之外 - 是否有可能无损地进一步优化JPG?PNG优化器尝试不同的压缩策略,霍夫曼编码的随机初始化等.

我知道大多数节省来自JPEG质量参数,这是一个相当主观的衡量标准.我只是在寻找一种可以作为构建步骤运行的工具,并且无损地从图像中挤出几个字节.

optimization jpeg

112
推荐指数
7
解决办法
6万
查看次数

如何减少Android APK的大小?

我开发了一个简单的Android应用程序.它的APK大小是8MB.任何人都可以告诉我如何减少APK大小?

android

11
推荐指数
2
解决办法
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
查看次数

是什么使缩小的Hello World Android APK如此之大-800KB?

如今,这并不是Android应用程序膨胀的大问题*,而是一个非常具体的问题

如果您安装Android Studio 2.3.3并创建“ Hello world”示例应用程序(如构建您的第一个应用程序官方教程中所述),然后构建发行版APK,则结果文件为825KB(我在Linux上对此进行了测试,但我怀疑其他OS上的输出相同)。

Android Hello world发布版本

已经启用了ProGuard,并且没有图像或其他资源

默认情况下,该APK中有什么?

为什么?

怎么能消除肿胀?

相比之下,在2013年一个Hello World应用程序10KB以下

*我记得当年像样的功能齐全的应用只有几百个KB,相比之下,像Uber这样的PWA仅为相应Android应用大小的1%

android gradle apk

7
推荐指数
2
解决办法
177
查看次数

如何减小包装尺寸

我使用Xamarin实现了一个Android应用程序:

.apk的大小为13.6MB,其中:

  • 配置:发布
  • 链接:仅限Sdk程序集
  • 支持的架构:armeabi,armeabi-v7a

以下是从编译的.apk中获取的主要组件的大小概述:

(这些是未压缩的大小,我将.apk取消归档到目录并查看Windows资源管理器中的文件):

  • classes.dex(1.23 KB)
  • 两个libmonodroid.iso(armeabi + armeabi-v7a)(5.58 MB)
  • 所有Mono.xxx.dll(3.89 MB)
  • mscorlib.dll(1.51 MB)
  • 所有System.xxx.dll(2.56 MB)

  • 我的app程序集(Droid应用程序+一个PCL)(204 KB)

  • MvvmCross +插件(599 KB)
  • Xamarin ActionbarSherlock(348 KB)
  • ZXing.monoandroid(413 KB)
  • PCL Newtonsoft.Json(398 KB)
  • PCL Microsoft HTTP客户端库(System.Net.Http.dll)(110KB)

  • 'res'文件夹(大小:451KB磁盘大小:816KB) - 因为有些文件是1KB而产生碎片,所以磁盘上的实际大小大小差别很大

  • 所有PNG文件(大小:325KB磁盘大小:磁盘上496KB)

为了减少编译的.apk的大小,我该怎么办?

我发现它很大.

android xamarin.android mvvmcross xamarin

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

减少 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
查看次数

如何减少APK文件大小

有人在采访中问我如何减少APK文件大小,我的答案是管理资源,管理我正在使用的库并删除任何未使用的库,但他告诉我还有其他方法可以减少APK文件大小

谁能告诉我这些方法是什么?

android apk

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

Flutter应用程式大小庞大

我是使用Java的Android应用程序开发人员,并且我已经使用Google创建的dart语言了解Flutter。我觉得这很有趣,因为它可以同时为Android和ios构建应用程序。我已经为Android创建了一个简单的TabsLayout应用程序,该应用程序的大小为27MB,请查看简单的TabLayout Flutter应用程序的屏幕截图。

在此处输入图片说明 我下面列出了两个问题

  1. 我已经看到Flutter应用程序的大小超过25 MB,那么为什么Flutter应用程序在开发后却占用了巨大的空间?

  2. 如何减少Flutter应用程序的大小?

android flutter

3
推荐指数
1
解决办法
2640
查看次数

如何减少android studio中的Apk(.apk)大小

当我运行我的应用程序大小的apk将21 MB.甚至我启用了proguard.我用android studio来运行项目.在项目文件中,src文件夹的大小为8.62 MB,lib文件夹的大小为400 KB.所以我如何减少.apk文件的大小.实际上.apk文件在某些​​日子之前是8 MB,具有相同的图像,但在paypal集成后,我的应用程序大小将增加到21 MB.构建文件夹的大小为127 MB.

build.gradle(模块应用程序)是:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"
    useLibrary 'org.apache.http.legacy'
    defaultConfig {
        applicationId "com.oi.food"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    packagingOptions{
        exclude 'AndroidManifest.xml'
    } }

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile files('libs/httpmime-4.1.1.jar')
    compile files('libs/apache-mime4j-0.6.jar')
    compile 'com.squareup.picasso:picasso:2.3.2'
    compile 'com.android.support:design:23.1.1'
    compile 'com.android.support:recyclerview-v7:23.1.1'
    compile 'com.paypal.sdk:paypal-android-sdk:2.14.1' }
Run Code Online (Sandbox Code Playgroud)

android apk

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