如何减少1mb以下的空Android应用程序的大小

时间:2017-10-25 13:03:59

标签: java android eclipse

该应用程序是初始的空项目,使用android studio最新,只有一个主要活动。

目前我总共可以获得1.2 mb,但我需要它不到1 mb。

可以做些什么来减小尺寸?

我曾尝试过滤臂,x86库但仍然相同,也尝试过缩小但仍然不低于1 mb。

li $t3,0
li $t4,9
la $t0, input+1       #address of first digit in string
lbu $t1, ($t0)        #Get first digit of actual number

4 个答案:

答案 0 :(得分:3)

如果您使用的是appcompat支持库,则会为apk添加额外的大小。

默认情况下,它通常作为依赖项添加。删除它或寻找其他依赖项。

如果你缩小apk,应用程序的大小也会略微减少。在Google中搜索它或参考@ sarath的答案。

答案 1 :(得分:1)

在build.gradle中添加以下行

android {
    buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

有关详细信息,请查看此链接https://developer.android.com/topic/performance/reduce-apk-size.html

答案 2 :(得分:1)

我之前尝试过此操作,我的空白应用程序大小为1500kb,以减小大小

  • 我只是来自gradle的removed appCompact and constraintLayout dependencies

  • 然后从样式中cleared the app theme并将其从清单中删除。

最终结果是我的apk尺寸为74 kb

答案 3 :(得分:0)

没试过,但也许这对你有帮助!

  • appcompat-v7会为你的APK增加1MB,设计应该增加300KB,你不必使用appcompat-v7就可以删除它。
  • 在Android Studio 2.2.3中,设置一个新项目,选择Empty 活动模板,并取消选中“向后兼容性” 该复选框将跳过appcompat-v7

  • 您可以使用Build>在Android Studio 2.2+中分析APK,看看有多大 你的实际APK是空间的来源。